Contributing

First of all: Thank you! We really appreciate your efforts to make 1build better ❤️

Create or find an issue you would like to implement:

  • issues with the label help wanted are ready to be picked up and implemented

  • review the existing issues and ensure that you are not going to create a duplicate

  • create your issue and wait for comments from maintainers

  • once the issue is discussed and assigned to you – feel free to implement

Developing 1build

  1. Prepare project (Install GoLang 1.9.x)

    git clone https://github.com/gopinath-langote/1build
    cd 1build
    go get -u github.com/golang/dep/cmd/dep
    dep ensure
  2. Make sure that all the existing tests are passed, extend tests if needed

    go test -v -cover github.com/gopinath-langote/1build/testing -run .
  3. Project uses major library to build app - cobra

  4. Update necessary documents if needed – Readme etc.

  5. Submit pull request

  6. Make sure all the checks are passing

  7. Wait for maintainers to review the code

  8. Thanks for you contribution 😄