Table of Contents
Click here
Invite Cardinal to your server Beta Testing for Cardinal
If you want to be a beta tester you can join the support server and create a ticket to become a beta tester. Keep in mind that you might not be accepted since we dont usually need that many beta testers.
Developing on Cardinal
Requirements
You should have a good understanding of the following:
-
Node.js
: To run the project. -
PostgreSQL
: To store persistent data. -
Redis
: To store scheduled tasks and cache. -
Discord.js
: To interact with the Discord API -
Sapphire
: Framework used in Cardinal
Contributing
To contribute to this repository, feel free to fork the repository and make your own changes. Once you have made your changes, you can submit a pull request.
- Fork the repository and select the main branch.
- Create a new branch and make your changes.
- Make sure you use a proper linter and a code formatter. 1
- Make sure you have a good commit message.2
- Push your changes.
- Submit a pull request here.
-
We strongly follow the
Commit Message Conventions
. This is important when commiting your code for a PR. ↩