Contribute
May 15, 2024 ยท View on GitHub
A guide for contributing to
new-dockerfile
Getting Started
-
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
Development
Run the CLI in development mode:
go run ./cmd/new-dockerfile --help
Vet code
go vet ./...
Run tests
go test -v ./...
Open an issue
If you find a bug or want to request a new feature, please open an issue.
Submit a pull request
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
License
MIT