github.com/RevenueMonster/sqlike@v1.0.6/CONTRIBUTING.md (about)

     1  ## Contributing to sqlike
     2  
     3  ## Installation
     4  
     5  1. Ensure you have minimum version 1.15 of [go](https://golang.org/dl/) installed.
     6  2. Ensure you have minimum version 5.7 of [mysql](https://dev.mysql.com/downloads/installer/) installed.
     7  3. After fork the repository, you may start your development.
     8  
     9  ## Pull requests
    10  
    11  #### Your first pull request
    12  
    13  If you have decided to contribute code back to upstream by opening a pull request. You've invested a good chunk of time, and we appreciate it. We will do our best to work with you and get the PR looked at.
    14  
    15  Working on your first Pull Request? You can learn how from this free video series:
    16  
    17  [How to Contribute to an Open Source Project on GitHub](https://egghead.io/courses/how-to-contribute-to-an-open-source-project-on-github)
    18  
    19  #### Proposing a change
    20  
    21  If you would like to request a new feature or enhancement but are not yet thinking about opening a pull request, you can also file an issue with feature template.
    22  
    23  If you're only fixing a bug, it's fine to submit a pull request right away but we still recommend that you file an issue detailing what you're fixing. This is helpful in case we don't accept that specific fix but want to keep track of the issue.
    24  
    25  #### Sending a pull request
    26  
    27  Small pull requests are much easier to review and more likely to get merged. Make sure the PR does only one thing, otherwise please split it by module.
    28  
    29  Please make sure the following is done when submitting a pull request:
    30  
    31  1. Fork the [repository](https://github.com/RevenueMonster/sqlike) and create your branch from main.
    32  2. Describe your test plan in your pull request description. Make sure to test your changes.
    33  3. Make sure your tests pass `go test ./...`.
    34  4. All pull requests should be opened against the main branch.
    35  
    36  ## Testing
    37  
    38  For testing, we are using package `github.com/stretchr/testify`, please ensure you use the same package for your unit testing as well.
    39  
    40  ## License
    41  
    42  By contributing to sqlike, you agree that your contributions will be licensed under its [MIT license](https://github.com/RevenueMonster/sqlike/blob/main/LICENSE).