Skip to content

Unleash-Space/UOA-Makers-Bot

Repository files navigation

UOA-Makers-Bot

Bot for the UOA Makers Discord server.

Setup

Make sure you have installed NVM to manage your Node versions (and Node 20) and pnpm to manage our dependencies.

pnpm install # Install dependencies

Copy the .template.env file to .env and fill in the values.

Running

pnpm dev # Run the development server
pnpm build # Build the server for production
pnpm start # Run the production server

Deployment

pnpm run deploy-commands # Deploy the commands to Discord

Conventions

Code Style

We use console.log for debugging. Please remove any console.log statements before committing, and use console.info, console.warn, and console.error for logging.

Commit Messages

We use conventional commit messages. Youe message should be in the format of <type>: <subject>. For example, feat: add new command. The types are as follows:

  • build: Changes that affect the build system or external dependencies (example scopes: gulp, broccoli, npm)
  • chore: Changes that don't modify src or test files
  • ci: Changes to our CI configuration files and scripts
  • docs: Documentation only changes
  • feat: A new feature
  • fix: A bug fix
  • perf: A code change that improves performance
  • refactor: A code change that neither fixes a bug nor adds a feature
  • revert: Reverts a previous commit
  • style: Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc)
  • test: Adding missing tests or correcting existing tests

About

Bot for the UOA Makers Discord server.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published