Skip to content

Commit

Permalink
Create CONTRIBUTING.md
Browse files Browse the repository at this point in the history
  • Loading branch information
maddox05 authored Sep 29, 2023
1 parent 12fd740 commit 14078c1
Showing 1 changed file with 64 additions and 0 deletions.
64 changes: 64 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
# Contributing to WPM Typing Test

Welcome to WPM Typing Test! We appreciate your interest in contributing to our project. By contributing, you can help make this project better and more valuable for the community. Whether you're a developer, designer, tester, or just someone with good ideas, we welcome your contributions.

Please take a moment to review this document for important information on how to contribute effectively.

## Table of Contents

1. [Getting Started](#getting-started)
2. [Code of Conduct](#code-of-conduct)
3. [How to Contribute](#how-to-contribute)
4. [Pull Request Guidelines](#pull-request-guidelines)
5. [Reporting Issues](#reporting-issues)
6. [License](#license)

## Getting Started

To get started with contributing, you'll need to:

1. Fork the repository to your GitHub account.
2. Clone the forked repository to your local machine.
3. Create a new branch for your work: `git checkout -b feature/your-feature-name`.

Now, you are ready to start making changes.

## Code of Conduct
Be cool and follow the norm.
<!--We have a [Code of Conduct](CODE_OF_CONDUCT.md) that we expect all contributors to adhere to. Please read it to understand the expectations for behavior within our community. -->

## How to Contribute

You can contribute to the project in various ways:

- Writing code (new features, bug fixes, improvements)
- Improving documentation
- Reporting and verifying issues
- Reviewing and commenting on pull requests
- Providing feedback and suggestions

## Pull Request Guidelines

Before submitting a pull request (PR), please ensure the following:

1. Your code is clean and follows the project's coding style.
2. You have written unit tests, where applicable, and they pass.
3. The commit message is descriptive and follows the [commit message guidelines](https://www.conventionalcommits.org/).
4. You have updated the project documentation, if necessary.

## Reporting Issues

If you encounter a bug, have a feature request, or have questions about the project, please open an issue in our [issue tracker](https://github.com/maddox05/wpm-game/issues). When reporting issues, please provide as much detail as possible, including:

- A clear and concise description of the issue or request.
- Steps to reproduce the issue.
- Expected behavior vs. actual behavior.
- Screenshots or error messages, if applicable.

## License

By contributing to this project, you agree that your contributions will be licensed under the [Apache License 2.0](LICENSE) of this project.

Thank you for your contribution!

-- Maddox

0 comments on commit 14078c1

Please sign in to comment.