Skip to content

Repository files navigation

Sodacore Demo Project

The aim of this project is to demonstrate the capabilities of the Sodacore framework, and in an attempt to provide an example of the core features of the framework, including plugins.

Please note, this project is absolutely nonsensical and is purely for demonstration purposes.

Getting Started

To get started, follow the steps below.

Pre-requisites

Some pre-requisites are required are expected:

  • You have installed Bun.
  • You have created a Discord Bot.
  • You have a Discord bot token, client ID, and guild ID.

The guild ID is technically optional, but when it comes to registering slash commands with Discord, registering them globally can take up to an hour to propagate, so it is recommended to register your commands to a specific guild as it's almost instantaneous.

Installation

To get started;

  1. Clone the repository to a location of your choice.
git clone git@github.com:sodacore/demo.git ~/sodacore-demo
  1. Navigate to the project directory.
cd ~/sodacore-demo
  1. Install the dependencies,
bun install
  1. Setup your environment variables.
cp env.template .env

Then insert your variables into the .env file.

  1. Start the project.
bun dev

Building

To build the project, you can run:

bun run build

And then you can run the project with:

bun start

Learn More

Read our documentation to learn more about the framework and how to create your own projects using it.

About

A nonsensical project that demonstrates the features and plugins of the Sodacore framework.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages