Skip to content
This repository has been archived by the owner on Jun 16, 2022. It is now read-only.

Latest commit

 

History

History
38 lines (34 loc) · 1.16 KB

RELEASE-LIST.md

File metadata and controls

38 lines (34 loc) · 1.16 KB

Release Checklist

It's easiest to start with a fresh repository, so the instructions start there.

  1. VERSION=42.0.13 — We'll use this value later.
  2. git clone git://github.com/omeka/Omeka.git — We need Omeka for generating translations.
  3. cd Omeka/plugins
  4. git clone git@github.com:scholarslab/NeatlineFeatures.git
  5. cd NeatlineFeatures
  6. git checkout develop
  7. git checkout master
  8. git flow init
  9. git flow release start $VERSION
  10. npm install
  11. PATH=$PATH:./node_modules/.bin
  12. rake version[$VERSION]
  13. rake compass coffee minify
  14. git add --all views/shared/javascripts
  15. git commit
  16. Update i18n:
    • tx pull --all --force
    • rake update_pot build_mo
    • git add --all languages
    • git commit (if there are new translations)
  17. git commit
  18. create new db with admin, installation, and features package installed and dump to features/data/db-dump.sql.gz (rake vm:dbdump or rake dbdump).
  19. git commit
  20. rake package
  21. quick check the zip in ./pkg/
  22. test the zip
  23. git flow release finish $VERSION
  24. git push
  25. git push --tags
  26. upload the zip to http://omeka.org/add-ons/plugins/.