Skip to content

flagos-ai/community

FlagOS Community

Language | 语言

English | 中文


Welcome to FlagOS Community 👋

FlagOS is a unified, open-source AI system software stack designed for multi-chip scenarios. This community repository serves as the central hub for:

  • 🤝 Contributing to FlagOS projects
  • 💬 Community discussions and collaboration
  • 📚 Sharing knowledge and best practices
  • 🎯 Participating in the FlagOS ecosystem

Community Navigation

Section Description
GOVERNANCE.md Governance rules & decision-making
MAINTAINERS.md TSC + SIG Chair roster
sigs/ SIGs — list of all SIGs, charters, creation process, OWNERS spec, meeting calendar
contributors/ Contributor guides, role definitions, FEP authoring
fep/ FEP process & templates
release/ Release management process
wg/ Incubating Working Groups
CONTRIBUTING.md Contributor quick-nav

Table of Contents

About FlagOS Community

FlagOS is jointly built by over ten domestic and international organizations, including chip companies, system manufacturers, algorithm and software entities, non-profit organizations, and research institutions. The FlagOS community aims to:

  • Break down ecosystem barriers between different chip software stacks
  • Reduce migration costs for developers
  • Foster innovation in AI system software
  • Build an inclusive ecosystem welcoming all contributors
  • Share knowledge and promote best practices

The FlagOS project encompasses multiple specialized repositories:

  • FlagGems - High-performance universal AI operator library
  • FlagTree - Unified AI compiler
  • FlagScale - Unified parallel training and inference framework
  • FlagCX - Unified communication library
  • FlagPerf - Multi-chip evaluation tool
  • And many more...

How to Contribute

We welcome contributions from everyone! There are many ways to participate:

💻 Code Contributions

Help improve FlagOS by contributing code, bug fixes, and new features. See our Contributing Guide for details on:

  • How to submit pull requests
  • Code standards and formatting
  • Running tests
  • Code review process

📖 Documentation

Improve and expand documentation, examples, tutorials, and translations. Your improvements help make FlagOS accessible to more developers.

🐛 Bug Reports & Features

Report issues you encounter or suggest new features:

  • Bug Reports: Help us fix problems by providing detailed reproduction steps
  • Feature Requests: Share your ideas for improving FlagOS
  • See CONTRIBUTING.md for templates and guidelines

🤝 Community Support

Join discussions and help other contributors:

  • Answer questions in our communication channels
  • Review pull requests and provide feedback
  • Share knowledge and best practices
  • Mentor new contributors

🏛️ Join or Create a SIG

SIGs (Special Interest Groups) are where technical work happens. Each SIG covers a specific domain — operators, compilers, networking, training, and more.

  • Browse existing SIGs to find one that matches your interests and attend a meeting
  • Create a new SIG — need ≥1 Chair, ≥1 Tech Lead, ≥3 members, and a charter. Submit a PR to get started

Communication Channels

Stay connected and engage with the FlagOS community:

Channel Purpose Contact
📧 Email General inquiries and communication contact@flagos.io
📱 WeChat Official Account Updates and news 智源FlagOpen
💬 GitHub Discussions Technical discussions and Q&A [Coming Soon]
📋 Mailing List Announcements and community updates [Coming Soon]

Code of Conduct

We are committed to providing a welcoming and inclusive environment for all community members. All participants are expected to adhere to our Code of Conduct:

By participating in this community, you agree to uphold these standards and help us maintain a respectful and productive environment.

Community Resources

Getting Help

I'm new to FlagOS. Where do I start?

  1. Read this README to understand the project
  2. Check the FlagOS Wiki for comprehensive documentation
  3. Review the Contributing Guide to learn how to contribute
  4. Reach out on any of our Communication Channels

I want to contribute code. What should I do?

  1. Identify which FlagOS repository is relevant to your contribution
  2. Read that repository's specific CONTRIBUTING.md file
  3. Review the Community Contributing Guide for general guidelines
  4. Fork the repository and follow the contribution workflow
  5. Submit your pull request for review

I found a bug or have a feature idea. How do I report it?

  1. Check existing issues to avoid duplicates
  2. Open a new issue with:
    • Clear description of the problem/idea
    • Steps to reproduce (for bugs)
    • Relevant environment information
  3. See CONTRIBUTING.md for detailed reporting guidelines

I want to create or join a SIG

  1. Browse the SIG Overview to see existing SIGs and find one that matches your interests
  2. To join: attend a SIG meeting (calendar in sigs/) and introduce yourself
  3. To create a new SIG: read the SIG creation conditions in GOVERNANCE.md, then submit a PR with a charter draft + initial member list. TSC votes within 2 weeks
  4. Check Role Definitions to understand the Chair / Tech Lead / Approver roles

I have a question or want to discuss something

Join any of our Communication Channels and ask away! We have a supportive community ready to help.

Repository Structure

community/
├── README.md                    # English version (this file)
├── README_CN.md                # Chinese version
├── GOVERNANCE.md               # Governance rules & decision making
├── MAINTAINERS.md              # TSC + SIG Chair roster
├── CODE_OF_CONDUCT.md          # Community code of conduct (English)
├── CODE_OF_CONDUCT_CN.md       # Community code of conduct (Chinese)
├── CONTRIBUTING.md             # Contribution quick-nav (English)
├── CONTRIBUTING_CN.md          # Contribution quick-nav (Chinese)
├── LICENSE                     # Apache License 2.0
├── sigs/                       # SIG charters, OWNERS, meetings
├── fep/                        # FEP process, template, review guide
├── contributors/               # Contributor guides (roles, dev-setup, etc.)
├── release/                    # Release management process & tools
└── wg/                         # Working Groups (incubation)

License

This repository is licensed under the Apache License 2.0. See LICENSE for the full text.


Thank You! 💖

We appreciate all contributions, no matter how small. Whether you're reporting a bug, submitting a feature request, improving documentation, or writing code - every contribution helps make FlagOS better.

Ready to join us? Start with the Contributing Guide!


Chinese version: 中文版本

About

FlagOS community governance, developer contribution guide, contribution agreement, and community communication | 包含FlagOS社区治理、开发者贡献指南、开发者贡献协议、社区交流等内容

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors