Skip to content

Latest commit

 

History

History
28 lines (23 loc) · 1.44 KB

CONTRIBUTING.md

File metadata and controls

28 lines (23 loc) · 1.44 KB

Contribution Guidelines

Please read this guide if you plan to contribute to this project. We welcome any kind of contribution. No matter if you are an experienced programmer or just starting, we are looking forward to your contribution.

Reporting Issues

If you find a bug while working with gphotos-uploader-cli, please open an issue on GitHub and let us know what went wrong. We will try to fix it as quickly as we can.

Feature Requests

You are more than welcome to open issues in this project to suggest new features.

Contributing Code

This project is mainly written in Golang.

This project will maintain compatibility with the last two golang major versions published.

To contribute code:

  1. Ensure you are running a supported golang version
  2. Fork the project
  3. Clone the project: git clone https://github.com/[YOUR_USERNAME]/gphotos-uploader-cli && cd gphotos-uploader-cli
  4. Run go mod download to install the dependencies
  5. Make changes to the code
  6. Run make build to build the project
  7. Make changes
  8. Run tests: make test
  9. Run linter: make lint
  10. Format your code: go fmt ./...
  11. Commit changes
  12. Push commits
  13. Open pull request