Skip to content

Commit

Permalink
Create CONTRIBUTING.md
Browse files Browse the repository at this point in the history
  • Loading branch information
jossse69 committed Sep 4, 2023
1 parent 0de7ece commit 9035b4c
Showing 1 changed file with 61 additions and 0 deletions.
61 changes: 61 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
# Contributing to roguelike_project

Welcome to roguelike_project We're thrilled that you're interested in contributing. Before you get started, please take a moment to review this guide, which outlines the contribution process and provides some helpful tips.

## Table of Contents
- [Getting Started](#getting-started)
- [How Can I Contribute?](#how-can-i-contribute)
- [Code of Conduct](#code-of-conduct)
- [Issues](#issues)
- [Pull Requests](#pull-requests)
- [Style Guidelines](#style-guidelines)
- [License](#license)

## Getting Started

- Make sure you have [Rust](https://www.rust-lang.org/) installed on your system.
- Fork this repository and clone it to your local machine.
- Create a new branch for your contribution: `git checkout -b feature/your-feature` or `bugfix/your-bugfix`.
- Follow the installation and setup instructions in the project's README if applicable.

## How Can I Contribute?

There are several ways you can contribute to this project:

- Reporting Bugs: If you encounter a bug, please [open an issue](#issues) and provide detailed information about it.
- Enhancements: You can propose enhancements or new features by [opening an issue](#issues) and describing your idea.
- Code Contributions: If you'd like to contribute code, please follow the [pull request guidelines](#pull-requests) below.
- Documentation: Help improve the project's documentation by fixing typos or adding missing information.

## Code of Conduct

Please review and adhere to our [Code of Conduct](CODE_OF_CONDUCT.md) to ensure a welcoming and inclusive community.

## Issues

Issues are a great way to contribute to the project. If you encounter a bug, have a feature request, or want to discuss something related to the project, follow these steps:

1. [Search for existing issues](../../issues) to see if your topic has been discussed before.
2. If not, [open a new issue](../../issues/new).
3. Fill in the issue template with relevant information, including steps to reproduce for bugs.

## Pull Requests

If you'd like to contribute code, please follow these guidelines:

1. Fork the repository and create a branch for your work.
2. Make your changes, ensuring that they adhere to the [style guidelines](#style-guidelines).
3. Write clear and concise commit messages.
4. Test your changes thoroughly to ensure they don't introduce new issues.
5. [Open a pull request](../../pulls) against the `main` branch.
6. Provide a detailed description of your changes in the pull request template.

## Style Guidelines

Please follow the coding style and conventions used in this project. If you're unsure, refer to the existing codebase for guidance.

## License

By contributing to this project, you agree that your contributions will be licensed under the project's [LICENSE](LICENSE.md).

Thank you for considering contributing to roguelike_project! Your help is greatly appreciated.

0 comments on commit 9035b4c

Please sign in to comment.