# Contributing to robloxapi ## How Can I Contribute? ### Reporting Bugs This section guides you through submitting a bug report for robloxapi. Following these guidelines helps maintainers and the community understand your report 📝, reproduce the behavior 💻 💻, and find related reports 🔎. Before creating bug reports, please check [this list](https://github.com/royce-mathew/robloxapi/issues) as you might find out that you don't need to create one. When you are creating a bug report, please include as many details as possible. #### Before Submitting A Bug Report * **Check if the issue has already been reported** by searching on GitHub under [Issues](https://github.com/royce-mathew/robloxapi/issues). * **Check if the issue has been fixed**—try to reproduce it using the latest `master` or development branch in the repository. * **Perform a cursory search** to see if the issue has already been reported. If it has **and the issue is still open**, add a comment to the existing issue instead of opening a new one. #### How Do I Submit A (Good) Bug Report? Bugs are tracked as [GitHub issues](https://guides.github.com/features/issues/). After you've determined which repository your bug is related to, create an issue on that repository and provide the as much information. Explain the problem and include additional details to help maintainers reproduce the problem: * **Use a clear and descriptive title** for the issue to identify the problem. * **Describe the exact steps which reproduce the problem** in as many details as possible. For example, start by explaining how you started robloxapi, e.g. which command exactly you used in the terminal or how you started robloxapi otherwise. When listing steps, **don't just say what you did but explain how you did it**. * **Provide specific examples to demonstrate the steps**. Include links to files or GitHub projects or copy/pasteable snippets which you use in those examples. If providing snippets in Markdown code blocks (```), also use syntax highlighting for better readability. * **Describe what happened when following these steps and what exactly went wrong**. * **If possible provide screenshots or animated GIFs** which show what happened after performing these steps. Include details about your configuration and environment: * Which version of robloxapi are you using? * What's your operating system? * Are there any other particularities about your environment? ### Suggesting Enhancements This section guides you through submitting an enhancement suggestion for robloxapi including completely new features and minor improvements to existing functionality. Following these guidelines helps maintainers and community understand your suggestion 📝 and find related suggestions 🔎. Before creating enhancement suggestions check if there's already an existing feature request that addresses your need — this includes closed issues too —as someone else might have already suggested something similar. When suggesting enhancements make sure they're within scope of this project: we can't solve all problems at once so we need focus on specific goals. #### How Do I Submit A (Good) Enhancement Suggestion? Enhancement suggestions are tracked as [GitHub issues](https://guides.github.com/features/issues/). Create an issue on this repository and provide following information: - Use clear descriptive title - Describe why this enhancement would be useful - Provide examples where applicable - Explain how it should work