Skip to content
Fabien Dubosson edited this page Mar 2, 2016 · 4 revisions

Spacemacs uses GitHub for the project management. GitHub issues are used for 3 different purposes:

  • Bug tracker
  • Forum
  • Mailing list

Because of these different usages, a high level of organization is needed.

If an issue is reporting a bug within Spacemacs and is using the reporting template, it goes in the "Bug tracker" category. If it is a question, an unidentified problem, an idea, a proposition, an enhancement, or anything else, it goes in the "Forum" category. Finally issue that are clearly discussion between contributors about features of Spacemacs, or the ones which derive to a discussion, goes in the "Mailing list" category.

Rules

Here are some general rules about Spacemacs project management:

  • @syl20bnr has the last word.
  • If at least 2 core-team members agree that a PR/issue is a wontfix, it can be closed.
  • If a majority of people participating to a the discussion agree that's a wontfix, one core-team member is enough to close it.
  • If an issue is at least 2 months old and nobody answered after 1 month, one core-team member is allowed to close it.
  • Issues that have been been identified to be upstream issues can be closed by one core-team member. The important ones would still be kept open to allow following their progress on Spacemacs side.

Label

Color Signification
Light yellow Tool (Bug tracker/Forum/Mailing list)
Light blue Project management
Blue Functionality (layer/package/topic)
Red Important
Yellow Documentation
Brown Version/mode specific
Violet Spacemacs platform related
Green Issues ready for work
White Miscellaneous
Teal Status for fixed issues
Orange Status for on hold issues
Gray Status for not important issues
Light violet Status for propositions