A guide for contributing to
new-dockerfile
-
Install asdf - A CLI tool that can manage multiple language runtime versions on a per-project basis
-
Clone the repo and open in VSCode
git clone https://github.com/flexstack/new-dockerfile
code new-dockerfile
- Install the project's dependencies
asdf install
go mod download
Run the CLI in development mode:
go run ./cmd/new-dockerfile --help
Vet code
go vet ./...
Run tests
go test -v ./...
If you find a bug or want to request a new feature, please open an issue.
Before submitting a feature pull request, it is important to open an issue to discuss what you plan to work on to ensure success in releasing your changes. For small bug fixes or improvements, go ahead and submit a pull request without an issue.
- Fork the repo
- Create a new branch (
git checkout -b feature/my-feature
) - Make your changes
- Commit your changes (
git commit -am 'Add my feature'
) - Push to the branch (
git push origin feature/my-feature
) - Create a new Pull Request
MIT