Skip to content

Development

kojix2 edited this page Nov 19, 2021 · 11 revisions

The maintenance procedure is as follows

  1. A new version of Minimap2 will be released.
  2. Update the version of Minimap2 in the Git submodule.
    • git commit -m "Set minimap2 version to 2.XX"
  3. Check the python directory of Minimap2 and see what files have been changed. Apply the changes to ruby-minimap2.
    • Members of MapOpt are often added.
  4. Check the Makefile of Minimap2 and if the Makefile has been changed, check if the patch works correctly. If it does not work, create a new patch.
  5. Check minimap.h. Any changes to the structure?
  6. (optional) Make fixes to accommodate changes in the Ruby language ecosystem.
  7. Update the version of ruby-minimap2.
  8. Release. For now, I include the shared library for Ubuntu in the gem.
  9. Write a brief release note.

Clone this wiki locally