github.com/fraugster/parquet-go@v0.12.0/CONTRIBUTING.md (about)

     1  # Contributing
     2  
     3  When contributing to this repository, please first discuss the change you wish
     4  to make via an issue on Github *before* making a change. 
     5  
     6  Please note we have a code of conduct. Please follow it in all your interactions
     7  with the project.
     8  
     9  ## Pull Request Process
    10  
    11  0. Everything should start with an issue: ["Talk, then code"][talk-code]
    12  1. Cover all your changes with unit tests, when unsure how, ask for help
    13  2. Run all unit tests with the race detector on
    14  3. Run the linters locally via `golangci-lint run`
    15  4. Update the [CHANGELOG.md](CHANGELOG.md) with the changes you made (in the "Unreleased" section) 
    16  5. Consider updating the [README.md](README.md) with details of your changes.
    17     When in doubt, lets discuss the need together in the corresponding Github issue.
    18  
    19  ## Code of Conduct
    20  
    21  We follow the **Gopher Code of Conduct** as described at https://golang.org/conduct `\ʕ◔ϖ◔ʔ/`
    22  
    23  ### Our Pledge
    24  
    25  In the interest of fostering an open and welcoming environment, we as
    26  contributors and maintainers pledge to making participation in our project and
    27  our community a harassment-free experience for everyone, regardless of age, body
    28  size, disability, ethnicity, gender identity and expression, level of experience,
    29  nationality, personal appearance, race, religion, or sexual identity and
    30  orientation.
    31  
    32  ### Our Standards
    33  
    34  Examples of behavior that contributes to creating a positive environment
    35  include:
    36  
    37  * Using welcoming and inclusive language
    38  * Being respectful of differing viewpoints and experiences
    39  * Gracefully accepting constructive criticism
    40  * Focusing on what is best for the community
    41  * Showing empathy towards other community members
    42  
    43  Examples of unacceptable behavior by participants include:
    44  
    45  * The use of sexualized language or imagery and unwelcome sexual attention or
    46    advances
    47  * Trolling, insulting/derogatory comments, and personal or political attacks
    48  * Public or private harassment
    49  * Publishing others' private information, such as a physical or electronic
    50    address, without explicit permission
    51  * Other conduct which could reasonably be considered inappropriate in a
    52    professional setting
    53  
    54  ### Our Responsibilities
    55  
    56  Project maintainers are responsible for clarifying the standards of acceptable
    57  behavior and are expected to take appropriate and fair corrective action in
    58  response to any instances of unacceptable behavior.
    59  
    60  Project maintainers have the right and responsibility to remove, edit, or
    61  reject comments, commits, code, wiki edits, issues, and other contributions
    62  that are not aligned to this Code of Conduct, or to ban temporarily or
    63  permanently any contributor for other behaviors that they deem inappropriate,
    64  threatening, offensive, or harmful.
    65  
    66  ### Scope
    67  
    68  This Code of Conduct applies both within project spaces and in public spaces
    69  when an individual is representing the project or its community. Examples of
    70  representing a project or community include using an official project e-mail
    71  address, posting via an official social media account, or acting as an appointed
    72  representative at an online or offline event. Representation of a project may be
    73  further defined and clarified by project maintainers.
    74  
    75  ### Conflict Resolution
    76      
    77  We do not believe that all conflict is bad; healthy debate and disagreement
    78  often yield positive results. However, it is never okay to be disrespectful or 
    79  to engage in behavior that violates the project’s code of conduct.
    80      
    81  If you see someone violating the code of conduct, you are encouraged to address
    82  the behavior directly with those involved. Many issues can be resolved quickly
    83  and easily, and this gives people more control over the outcome of their dispute.
    84  If you are unable to resolve the matter for any reason, or if the behavior is
    85  threatening or harassing, report it. We are dedicated to providing an environment
    86  where participants feel welcome and safe.
    87  
    88  ### Attribution
    89  
    90  This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4,
    91  available at [http://contributor-covenant.org/version/1/4][version]
    92  
    93  [talk-code]: https://dave.cheney.net/2019/02/18/talk-then-code
    94  [homepage]: http://contributor-covenant.org
    95  [version]: http://contributor-covenant.org/version/1/4/