This BOT is totally open-source so you can use, view the source code, make changes or even made a BOT based from this one without any limitations! But if you WANT to make any contributions into THIS repository, you should READ the contributions part below:
Before you begin contributing to this repository, make sure you have:
- Downloaded Node.JS v12.0 or later, as Discord.JS v12 requires it. If you don't know what is Node.JS or Discord.JS, you can Google Search them or click the link above.
- Read the Code of Conduct.
- Checked out the existing issues and see if I accept your type of contributions.
Before you make your changes, please check out if an issue with your changes has been exist or not.
If you don't find any issues exist, you can open an issue and I will review your idea or problem.
- Getting started with GitHub Desktop will guide you through setting up Desktop.
- Once Desktop is set up, you can use it to fork the repo!
- Fork the repo so that you can make your changes without affecting the original project until you're ready to merge them.
Fork with GitHub Codespaces
- Fork, edit, and preview using GitHub Codespaces without having to install and run the project locally.
After forking, you can make any changes to the files of this BOT as you want. I will make the Documentation part later so you can understand the code and this BOT more!
- You need a PHP and a MySQL server/hosting if you want to run this BOT locally.
express
module may be required to give this BOT a server website in the future.
When you're done making changes and you want to contribute to this repository you can open a PR here.
- Once you submit your PR, I and other Uyn BOT developers will review it with you. The first thing you're going to want to do is a self review.
- After that, we may have questions, check back on your PR to keep up with the conversation.
- Did you have an issue, like a merge conflict? Check out our git tutorial on how to resolve merge conflicts and other issues.
If your PR is acceptable and I have merged your PR with the current repo code, then CONGRATULATIONS! You did it!
You will be listed as a contributor and you will become a developer of the Uyn BOT.
Now you're a Uyn BOT developer, you can continue making changes to the main BOT if they're acceptable! I appreciate all of your support!
You may ask, what type of contributions do I accept?
I will accept these type of contributions:
- Making a new command, function or event for this BOT.
- Fixed any typos or bugs existed in this BOT.
- Fixed any "spaghetti code" that it's a better code than the one I used.