Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add deploy steps to contribution guide #197

Closed
jwaa opened this issue Jul 7, 2020 · 2 comments
Closed

Add deploy steps to contribution guide #197

jwaa opened this issue Jul 7, 2020 · 2 comments
Assignees
Labels
feature Work for a new feature website Work related to our website

Comments

@jwaa
Copy link
Member

jwaa commented Jul 7, 2020

Is your feature request related to a problem? Please describe.
It is quite cumbersome to deploy a new MATRX version. It would be nice if everything you need would be in one spot.

Describe the solution you would like
An additional section in the contribution guide that describes step by step how to deploy a new MATRX version:

  1. Merge with master
  2. Upload it to test pypi
  3. Test it (e.g. vis_test, bw4t etc)
  4. If everything works, tag the version
  5. Create release notes
  6. Upload to pypi

Describe alternatives you have considered
Instead of doing it manually we can use CI, but no idea how that works.

Additional context
N/A

@jwaa jwaa added feature Work for a new feature website Work related to our website labels Jul 7, 2020
@jwaa jwaa added this to the Release v1.2.0 milestone Jul 7, 2020
@thaije
Copy link
Collaborator

thaije commented Jul 7, 2020

In addition, adding the actual git commands would be nice for step 4:
git pull (latest master branch you pushed)
git tag v_YOUR_VERSION -a
git push --tags

How to install from test server:
See version on test pypi: https://test.pypi.org/project/matrx/1.1.0a1/

@jwaa
Copy link
Member Author

jwaa commented May 16, 2021

Done!

@jwaa jwaa closed this as completed May 16, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature Work for a new feature website Work related to our website
Projects
None yet
Development

No branches or pull requests

2 participants