If you have an idea or feature request please open an issue, even if you don't have time to contribute!
Note: This guide assumes you have a working FreeBSD 13.0 or later installation.
To get started, fork this repository on GitHub and clone a working copy for development:
$ git clone git@github.com:YOUR-USERNAME/dynamic_motd.git
Once you are finished, be sure to test changes locally and verify installation by issuing:
# setenv DESTDIR `mktemp -d`
# make install
Finally, commit your changes and create a pull request against the master
branch for review.
Making new releases is automated by GitHub Actions. Releases should only be
created from the master
branch.
To make a new release, follow these steps:
-
Verify the latest results of the CI workflow on the
master
branch. -
Create a release tag by issuing:
$ git tag -a -m 'Release v<version>' v<version>
-
Push the release tag to the remote repository and verify the results of the Release workflow:
$ git push origin --tags
-
Submit a patch downstream for the
sysutils/dynamic_motd
port. See the FreeBSD Porter's Handbook for more details.
By contributing to this repository, you agree that your contributions will be licensed under its Simplified BSD License.