Skip to content

Latest commit

 

History

History
41 lines (26 loc) · 2 KB

CONTRIBUTING.md

File metadata and controls

41 lines (26 loc) · 2 KB

Thank you for considering contributing to NextGuild, a library that simplifies interaction with the Guilded API! Contributions will help make this library more useful and easier to work with.

Getting Started

To contribute to NextGuild, start by:

  1. Forking the repository.
  2. Cloning the forked repository to your local machine.
  3. Installing the required dependencies.
  4. Creating a new branch for your changes.

Contributing Guidelines

  1. Follow the coding style: Adhere to the coding style used throughout the project. Consistency is essential for code readability and maintainability.

  2. Create an issue before starting work: If you're planning to add a new major feature, or fix a bug, please open an issue describing what you plan to do. This helps avoid duplicate work and allows the community to provide feedback on your idea.

  3. Write tests: Write tests for your changes to ensure your code works as expected and to prevent future regressions.

  4. Update the documentation: If your changes involve adding new features or modifying existing ones, make sure to update the documentation accordingly.

  5. Keep your commits focused: Each commit should address a single concern or feature. This makes the commit history easier to understand and navigate.

  6. Write descriptive commit messages: Write clear and concise commit messages that describe the changes you've made. This helps other contributors understand the purpose of your changes.

Pull Requests

  1. Make sure your changes are based on the latest version of the main branch.
  2. Ensure your changes pass all tests and follow the coding style.
  3. Create a pull request against the main branch of the repository.
  4. Provide a clear and concise description of your changes in the pull request.
  5. Address any feedback provided.

Community

If you have questions, need help, or want to discuss ideas with the community, join the conversation on our Guilded server!