-
Notifications
You must be signed in to change notification settings - Fork 0
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
Learn about npm package workflow #3
Comments
Understand about npm accounts and organization accounts (based bibliography) |
The used code/repo/package is the following |
After the needed research, I got to the conclusion that GitHub has a separated npm registry where you can publish your own packages on the same repository. |
Starting to work on a custom gitflow-based config to use it in the main repository |
After some tests related to the |
I created a new discussion to understand if my approach was not the correct one and if there is a correct way to achieve what I would like. |
After some investigation regarding semantic-release plugins and the best way of implement them in a selective way to achieve update on Documentation: |
At this stage I will look at simplified gitflows to select a custom version which will fullfil my need for the project |
To close the ticket, I want to add some final thoughts about the experience and the best practices regarding automated npm versioning:
After executing the steps above, you should be able to commit the changes from your new files, commit them with a comment like That action will run the To understand which will be the gitflow I will implement, please go to the related document. Also above, there are the links of the used repository and package for these experiments. |
Post-issue: Adding another article to publish a npm package in a simplified way |
Objective
Obtain information about npm publish workflow, having in mind its source code will be stored in GitHub (which has special integrations with npm) and work on a test project to find best practices for an automated npm package workflow.
Description
Having in mind semantic-release complexity as well as releases in Github as well as Npm sites, the best option to have good results (using the proposd gitflow in #6), is to create a test repository with some basic code, deploy such repository in npm and github as well as integrating semantic release to automate releases giving branch version or any alternative achived during learning process.
Tasks
patch release
in npm and github at same time (as0.0.2
) with semantic-releaseminor release
in npm and github at same time (as0.1.0
) with semantic-releasemajor release
in npm and github at same time (as2.0.0
) with semantic-release.yml
file and default configurationpackage.json
, git release and npm version (see specific configuration for that)Ticket relationships
Technical notes
The used links on this investigations are the following:
The text was updated successfully, but these errors were encountered: