Mugshot Has Moved to GitHub!
- Sean Davis
- Social
- June 2, 2019
Table of Contents
This is a heads-up to bug reporters, documentation writers, translators, and package maintainers: Mugshot has moved to GitHub to reach more contributors and users.
Why?
Starting as a Xubuntu project, Mugshot’s hosting on Launchpad meant that all potential contributors already had a login (Ubuntu One) and were familiar with the version control system (Bazaar) and project management tools. With everyone’s help, Mugshot went from its first release to fully featured in a very short amount of time.
Fast forward to 2019, and Mugshot has already made some important changes: the codebase has moved to Git; it has been localized for 30 different languages; packages can be found on Debian, Ubuntu, Fedora, openSUSE, and many other distributions; and all program functionality is fully documented on my wiki. Despite being such a small project, I’d say it’s been particularly successful. 🙂
And now, I’d like to extend Mugshot to the larger open-source community. By moving to GitHub, Mugshot can make use of several quality-of-life improvements that GitHub provides:
- Code, bug tracking, pull requests, releases, and a wiki are all in the same place.
- Rich text support for better quality and more readable documentation.
- Easy access for new contributors who already have a GitHub account.
- Integration with Transifex, where many translators already contribute to Xfce and other popular open-source software.
What’s Changing?
- Code Hosting: Migrated from Launchpad Git to GitHub. All project URLs were updated in the codebase to the new locations.
- Bug Reporting: Migrated from Launchpad Bugs to GitHub Issues. Open bugs were migrated as well.
- Documentation: Migrated from the bluesabre.org Wiki to GitHub. All existing documentation was migrated and refreshed.
- Translations: Migrated from Launchpad Translations to Transifex. The latest contributors to each language have been invited to continue supporting Mugshot.
How to Contribute
Now that you’re up to speed with Mugshot, would you like to contribute some time toward the project? Please visit the new contributor documentation to learn how to get started with bug triage, code, documentation, or translations. Thanks for the help!
Let me know what you think in the comments. I am looking forward to some great Mugshot updates in the future. Cheers!