Awesome
Kitsune
Kitsune is the platform that powers SuMo (support.mozilla.org)
Usage
It is a Django application. There is documentation online.
Releasing a new version
-
Create a signed tag for the new version.
We are using semantic versioning.
Given a version number MAJOR.MINOR.PATCH, increment the:
MAJOR version when you make incompatible API changes MINOR version when you add functionality in a backward compatible manner PATCH version when you make backward compatible bug fixes
Example:
git tag -s 1.0.1 -m "Bump version: 1.0.0 to 1.0.1
-
Draft a new release in GitHub for the new tag. Document the highlights of the release and also use the option to automatically document the release through the commit history.
-
Trigger the release for the specified tag in the deploy repository.
[!TIP] You can access the staging site at https://support.allizom.org/.
Code of Conduct
By participating in this project, you're agreeing to uphold the Mozilla Community Participation Guidelines. If you need to report a problem, please see our Code of Conduct guide.
Contribute
See our contribution guide, or dive into setting up your development environment.
Issues
We use Bugzilla for submitting and prioritizing issues.