-
Notifications
You must be signed in to change notification settings - Fork 65
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
Updated ReleaseProcess.md #677
Conversation
matsduf
commented
Feb 7, 2019
- GUI does not use Perl. Updated description for GUI.
- Description of how to do the release is updated.
* GUI does not use Perl. Updated description for GUI. * Description of how to do the release is updated.
@pamasse, I really want you to look at this. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I add some comment.
I don't know if we put these information in this document, or create a release.md on the zonemaster-gui repository
@@ -92,6 +109,8 @@ MANIFEST.SKIP, i.e. no missing or extra files: | |||
|
|||
## 7. Produce distribution tarballs | |||
|
|||
This section is not relevant for Zonemaster-GUI. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes, we have a distribution tarballs.
The requirements are nodejs and npm. There are available from the official website.
Minimal version of Nodejs is 6.0 but install the last LTS version available.
To build the tarballs, steps are:
git clone https://github.com/zonemaster/zonemaster-gui.git
cd zonemaster-gui
npm install
npm run release
The distribution tarballs is in the root level of the zonemaster-gui folder. Its name is zonemaster_web_gui.zip
.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Fixed.
Write a description how to set release in Github to get a nice presentation. | ||
For each repository, go to "releases" in Github and select "draft a new release". | ||
Use the version number as tag and create a new release description in the same | ||
format as previous releases. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
For zonemaster-gui, add the distributed tarballs as attached file of the new release.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Fixed.
@pamasse, please review again after my updates. |
@matsduf can this be merged? |
* Updated installation of FreeBSD for support of algo 15. * Added note on Debian 9 and lack of support of algo 15.