4. Communication Channels

The iFay community provides multiple communication channels to meet collaboration needs across different scenarios.

GitHub Discussions

GitHub Discussions is the primary asynchronous discussion platform for the iFay community, suitable for:

  • Public discussion of SEPs (Specification Enhancement Proposals)
  • In-depth exploration of technical questions
  • Feature requests and design discussions
  • Day-to-day communication within working groups

We encourage important technical discussions to take place on GitHub Discussions to ensure that discussion content is traceable and searchable.

GitHub Issues

GitHub Issues is used for specific task tracking and issue management:

  • Bug reports
  • Specific development tasks
  • Documentation improvement suggestions
  • iFACTS test case issues

When submitting an Issue, please provide detailed reproduction steps or context information to help maintainers quickly locate and address the problem.

Discord

Discord is the real-time communication platform for the iFay community. Each working group has its own dedicated channel:

  • #general: General discussion
  • #wg-fayid: FayID Working Group
  • #wg-ego: Ego Working Group
  • #wg-protocols: Protocols Working Group
  • #wg-fayger: FayGer Working Group
  • #wg-ifacts: iFACTS Working Group
  • #wg-docs: Documentation Working Group
  • #wg-community: Community Working Group

Discord is suitable for quick exchanges and informal discussions. However, please note that important technical decisions should be recorded on GitHub to ensure transparency and traceability.

Regular Meetings

  • Core Maintainers Monthly Meeting: Held once a month, conducted publicly, and open for all community members to observe. Meeting agendas and minutes are published on GitHub.
  • Working Group Meetings: Each working group may arrange its own meeting frequency and format, with a recommendation of at least one synchronization meeting per month.

Mailing List

The mailing list is used for important announcements and notifications:

  • New version release notifications
  • SEP status change notifications
  • Major governance decision announcements
  • Community event notifications

Subscribing to the mailing list ensures you won't miss important information.

Code of Conduct

All communication channels follow the iFay Code of Conduct. We are committed to fostering a friendly, inclusive, and professional community environment. Please maintain respect and constructiveness in all interactions.

Language

English is the primary working language of the iFay community, but we welcome participation in other languages. If you are more comfortable using Chinese, German, or another language, please feel free to do so — community members will assist with translation to ensure your ideas are accurately conveyed.

Our goal is to ensure that language is not a barrier to participating in the iFay community.