go-web is written in Go.
Prerequisites:
Clone goweb anywhere:
$ git clone git@github.com:StarpTech/go-web.gitInstall the build and lint dependencies:
$ make setupA good way of making sure everything is all right is running the test suite:
$ make testYou can create a branch for your changes and try to build from the source as you go:
$ makeWhen you are satisfied with the changes, we suggest you run:
$ make ciWhich runs all the linters and tests.
Commit messages should be well formatted, and to make that "standardized", we are using Conventional Commits.
You can follow the documentation on their website.
Push your branch to your go-web fork and open a pull request against the
master branch.
Tag a new release and push it to origin. This will trigger the Github CI to deploy the commit.
git tag v1.0.0
git push origin v1.0.0