Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • M MathJax
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 304
    • Issues 304
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 15
    • Merge requests 15
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • MathJax
  • MathJax
  • Wiki
  • Release process checklist

Release process checklist · Changes

Page history
added information regarding documentation with new separate repository... authored Aug 23, 2012 by pkra's avatar pkra
added information regarding documentation with new separate repository mathjax-docs and readthedocs service
Show whitespace changes
Inline Side-by-side
Release-process-checklist.md
View page @ c4c2fd50
...@@ -3,6 +3,7 @@ ...@@ -3,6 +3,7 @@
1. All code changes are internally tested according to the MathJax [[Development Process]], and merged into the `mathajx/master` branch at GitHub. Repack and recombine the files to make sure they are consistent with the unpacked versions. 1. All code changes are internally tested according to the MathJax [[Development Process]], and merged into the `mathajx/master` branch at GitHub. Repack and recombine the files to make sure they are consistent with the unpacked versions.
2. If this is a numbered release, the `vN.M-latest` branch is created, and a README-branch.txt file is made for the version number, and committed to the branch. This makes the branch appear as a separate line in the network viewer. 2. If this is a numbered release, the `vN.M-latest` branch is created, and a README-branch.txt file is made for the version number, and committed to the branch. This makes the branch appear as a separate line in the network viewer.
3. The release is tagged in GitHub. This causes a labeled distribution to be created (with the tag name) in the GitHub download manager. 3. The release is tagged in GitHub. This causes a labeled distribution to be created (with the tag name) in the GitHub download manager.
3. Repeat both steps for `mathjax-docs`.
4. The download distribution should then be downloaded and smoke tested. 4. The download distribution should then be downloaded and smoke tested.
### At CDN ### At CDN
...@@ -13,12 +14,13 @@ ...@@ -13,12 +14,13 @@
### At mathjax.org ### At mathjax.org
1. The download page should be updated to point to the new release. 1. The download page should be updated to point to the new release.
3. Update the documentation.
2. A news announcement for the release is posted. The post should 2. A news announcement for the release is posted. The post should
* Describe what is new * Describe what is new
* Point to the release * Point to the release
* Give instructions for reporting bugs, and refer questions to MathJax Users * Give instructions for reporting bugs, and refer questions to MathJax Users
Note: with switch to readthedocs, updating the documentation is automatic.
### For the community ### For the community
* Announcement should be posted to the User Groups at mathjax-dev and mathjax-users * Announcement should be posted to the User Groups at mathjax-dev and mathjax-users
......
Clone repository

MathJax Wiki

  • Contributing
  • Development
    • Development Process
      • Release Process Checklist
      • Hotfix Release Process
      • Documentation Update Process
      • Source Control Policies
    • Design Documents
      • MathJax Roadmap
      • CDN Hosting
        • Managing Rackspace Cloud Files & CDN
        • Directory Structure
        • .htaccess settings
        • Managing Amazon Cloudfront
      • Performance Discussion
      • Profiling and Diagnostics Tools
      • Configuration Options
      • Documentation generation guide
      • Testing
        • Platforms supported
        • Amazon EC2
        • DSI test machine
  • MathJax web presence