Hello 👋 and thank you for contributing! 🎉
Before you contribute, please take a minute to review the contribution process based on what you want to do.
Great! We are happy to help. Before you ask your question, please check if your question can be answered from the following 5 steps:
- The project examples
- The project FAQ
- Search for your question in old existing issues
- If you encountered an error message, try googling the error message and see if you find an answer
- Check if the same issue exists if you uninstall the Discord-S.C.U.M
library on your system (using
pip uninstall discum
or maybepip3 uninstall discum
) and install the latest master branch directly from GitHub by usingpython -m pip install --user --upgrade git+https://github.com/Merubokkusu/Discord-S.C.U.M.git
(see installation info)
If you did not get your question answered from these 5 steps, then please open a new issue and ask your question! When you explain your problem, please:
- Enable logging and include the log that you got in your answer. Don't forget to remove tokens and any personal information (your username, user id, etc etc).
- Add an explanation for what you are trying to accomplish. If you can provide your code (or example code) in the issue, this helps a lot!
Great! Please make a new issue an explain your idea, but first do a quick search in old existing issues to see if someone already proposed the same idea.
Note: for large contributions, create an issue before doing all that work to ask whether your pull request is likely to be accepted.
Great! Just follow the steps:
- Clone the repository
git clone https://github.com/Merubokkusu/Discord-S.C.U.M cd Discord-S.C.U.M
- Edit the code
- test the code (make sure it works using python versions 2.7-3.9)
- Create a pull request so that your changes can be integrated into Discord-S.C.U.M
In your pull request (PR), please explain:
- What is the problem with the current code
- How your changes make it better
- Provide some example code that can allow someone else to recreate the problem with the current code and test your solution (if possible to recreate).
Great! To edit the project documentation, create a pull request (PR).
most of this was pulled from these sources:
https://github.com/websocket-client/websocket-client/blob/master/CONTRIBUTING.md
https://github.com/Earthcomputer/clientcommands#contributing
and then edited as needed to apply to this project.