Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Credits page needs an update #605
https://transvision.mozfr.org/credits/ needs an update, especially the hosting part (now hosted by Gandi.net)
List of code contributors could probably be a link to contributors view on GitHub (always up-to-date)?