28 lines
893 B
Markdown
28 lines
893 B
Markdown
|
# Contributing
|
||
|
|
||
|
1. Sign one of the contributor license agreements below.
|
||
|
1. [Install Go](https://golang.org/doc/install).
|
||
|
1. Clone the repo:
|
||
|
|
||
|
`git clone https://github.com/dubyte/dir2opds.git`
|
||
|
|
||
|
1. Change into the checked out source:
|
||
|
|
||
|
`cd dir2opds`
|
||
|
|
||
|
1. Fork the repo.
|
||
|
1. Set your fork as a remote:
|
||
|
|
||
|
`git remote add fork https://github.com/GITHUB_USERNAME/dir2opds.git`
|
||
|
|
||
|
1. Make changes and commit
|
||
|
to your fork. Initial commit messages should follow the
|
||
|
[Conventional Commits](https://www.conventionalcommits.org/) style (e.g.
|
||
|
`feat(functions): add gophers codelab`).
|
||
|
1. Send a pull request with your changes.
|
||
|
1. A maintainer will review the pull request and make comments. Prefer adding
|
||
|
additional commits over amending and force-pushing since it can be difficult
|
||
|
to follow code reviews when the commit history changes.
|
||
|
|
||
|
Commits will be squashed when they're merged.
|