Skip to content
Lars Bergstrom edited this page Sep 7, 2016 · 12 revisions

We (and the Rust team) use GitHub today and enjoy it for its seamless git integration and especially its strong connection to the community, which makes it easier to get new volunteers. But, it has a number of challenges for us.

User interface

  • We don't like the downvote / frowny emoji and would love to be able to turn it off.

Issue tracking

  • Issues cannot be assigned to members outside the team of repository owners, making new contributors have a hard time getting involved in their first task.

Branch lockdown

  • Administrators always have push to the branch. We'd like to restrict push to only our CI robot.

Notifications

  • E-mails cannot be filtered down from the whole-project firehose. e.g., to say "notifications for anything in the Servo project under the components/DOM directory" or "anything tagged with A-DOM."

Search

  • The wiki is not searched by the search box at the top of the page, meaning you have to look manually through each page in the wiki for what you want or use site:github.com/org/project on external search engine queries.

Attachments

  • Issue reporters have no way to attach their HTML/JS/CSS that shows the bug involved to the issue. We understand the security issues - maybe something integrated with gists?
Clone this wiki locally