odop

Open Design Optimization Platform (ODOP) - Coil spring design app; mechanical springs; compression spring, extension spring, torsion spring

View the Project on GitHub thegrumpys/odop

Prepare for Development

This entry describes steps that should be executed at the beginning of a new release cycle. Most of these steps have been extracted from an earlier version of the Release Procedure.

For background regarding "Major.Minor.Patch" see: ODOP version numbering

  1. Discuss the next release, what work needs to be done and who does it. In other words, set the direction for the upcoming milestone.

  2. Create an issue providing a branch in which to make the following changes.

    1. Check for and deal with security vulnerabilities. See GitHub Dependabot alerts. Issue the command:
      npm audit fix
      when positioned in the server directory and again when positioned in the client directory.

    2. Go to Github's Pull Requests and review and repair any dependabot entries to Bump/Update dependency versions. When complete we are to close these pull requests.

    3. Use the Heroku console settings tab to check the currently configured version of the Heroku stack. Upgrade the Heroku stack for the staging or production system as appropriate. The change will not occur until after the next deployment.