If you have an idea about how to improve any of the sites that the Community Team oversees, then please follow this process to help us manage your request, and make sure a wide variety of contributors have input.

If you just want to report/fix a bug, then you don’t need to go through these steps, you can go ahead and create a ticket on Meta Trac.

  1. Before spending a lot of time on design or code, publish a proposal to make/Community that describes your idea.
    1. If you don’t already have the ability to create new posts, then go to the #community-team channel in Slack and ask for a deputy to give you the Author role.
  2. The Community Team will discuss the idea, and determine:
    1. If it’s something the team wants to do.
    2. Any tweaks or iterations should be made.
    3. What the priority level is.
  3. If the team does want to move forward, then create a ticket on Meta Trac, and link to the make/Community post where your request was approved. This will help the Meta team manage the development process.
  4. If you’re planning to design and/or build the feature yourself, please follow the design/implementation process, to ensure that you get the right kinds of feedback at the right points. Without that, you could end up wasting a lot of time and energy, and having to re-design or refactor things.

The reason this process exists is to ensure that all organizing teams have a chance to give input into changes that are made to the sites, rather than them being driven by a single team. That helps make sure the ideas are refined enough to work for all camps. Trac isn’t visible and user-friendly enough to get enough discussion from the community.

If you have any feedback about this process or ideas to improve it, please join the discussion about it.

#feature-request