AntFE Developer Community is a modern technology exchange platform designed for programmers, dedicated to connecting outstanding developers worldwide, sharing cutting-edge technologies, discussing programming practices, and building open-source projects. Here, every programmer can find like-minded partners.
Based on template: nextjs-ai-starter
antfe/
βββ app/ # Next.js App Router
β βββ [locale]/ # Internationalization routes
β β βββ layout.tsx # Global layout
β β βββ page.tsx # Homepage
β β βββ ~offline/ # PWA offline page
β βββ api/ # API routes
β βββ manifest.ts # PWA manifest
β βββ sw.ts # Service Worker
βββ components/ # React components
β βββ ui/ # Shadcn UI components
β βββ layout/ # Layout components
β β βββ header.tsx # Community navigation
β β βββ footer.tsx # Footer
β β βββ pageLayout.tsx # Page layout
β βββ provider/ # Context providers
β βββ themeToggle.tsx # Theme toggle
βββ lib/ # Utility libraries
β βββ http/ # HTTP client
β βββ i18n/ # Internationalization config
β βββ utils.ts # Common utilities
βββ locales/ # Language files
β βββ en.json # English
β βββ zh-CN.json # Chinese
βββ styles/ # Style files
βββ globals.css # Global styles (with liquid glass effects)
- Technical Discussions: Participate in in-depth discussions on various programming languages and technology frameworks
- Experience Sharing: Share project experiences, best practices, and lessons learned
- Code Reviews: Get code feedback and suggestions from community members
- Project Showcase: Showcase your open source projects and gain community attention
- Collaborative Development: Build interesting projects with other developers
- Skill Enhancement: Improve programming skills by participating in open source projects
- Interview Guidance: Get technical interview experience and advice
- Career Planning: Discuss career development paths with senior developers
- Talent Recommendations: Discover excellent job opportunities and talent
- Technical Articles: Read high-quality technical articles shared by community members
- Online Courses: Participate in technical training and seminars organized by the community
- Development Tools: Discover and share useful development tools and resources
Every community member can build their own personal homepage, which will be displayed in the community. This is a space to showcase yourself!
-
Add Your Info:
- Open the
me.json
file in the root directory. - Add a new JSON object with your information. Please refer to the existing format.
- name: Your nickname
- path: Your route path
- type: Optional:
nextjs
/markdown
/iframe
(markdown support coming soon) - description: Description
- avatar: Avatar
- tags: Your personal tags
- links: Your links. Icon can be an online image
{ "name": "vadxq", "path": "vadxq", "type": "nextjs", "description": "A developer who loves to code and build things.", "avatar": "https://avatars.githubusercontent.com/u/123456789?v=4", "tags": ["developer", "frontend", "backend", "fullstack"], "links": [ { "name": "GitHub", "icon": "Github", "url": "https://github.com/vadxq" } ] }
- Open the
-
Create Your Directory:
- In the
app/(me)/
directory, create a new folder with your GitHub username (e.g.,app/(me)/your_username/
). - This directory is entirely yours to manage.
- In the
-
Build Your Page: You have complete freedom in how you build your page. Here are a few options:
- Next.js Page: Create a
page.tsx
file and build your page with React components. - iframe: Embed your existing personal website using an
iframe
. - MDX: Write your page content using Markdown.
- Next.js Page: Create a
We encourage you to be creative and make your personal page unique!
- Node.js 22+
- Git
# Clone the project
git clone https://github.com/gentleman-org/antfe.git
cd antfe
# Install dependencies
npm install
# Start development server
npm run dev
# Build for production
npm run build
# Start production server
npm run start
# Code checking and formatting
npm run lint # Run ESLint + Prettier
npm run lint:pretty # Quick formatting
# Generate changelog
npm run log # Generate CHANGELOG based on Git commits
- π§βπ» 1000+ Active developers
- π 500+ Technical articles
- π§ 100+ Open source projects
- π 24/7 Community activities
- User System
- User registration and login
We welcome all forms of contributions!
- Code Contributions: Fix bugs, add features, optimize performance
- Documentation Improvements: Improve documentation, translate content
- Community Operations: Organize events, content moderation, user support
- Feedback and Suggestions: Propose improvements, report issues
- Fork the project
- Create a feature branch
- Submit code
- Create a Pull Request
- Code review
- Merge code
This project is open source under Apache License 2.0.
This project is based on the original template project Apache License 2.0.
Thank you for your attention to the AntFE Developer Community! Let's build a better developer ecosystem together! π