a moonrepo monorepo of bs I code for discord. currently it's only typescript projects, but will probably add some rust microservices in the future to offload some expensive computations i have on applications actually using this work.
- install proto (what is proto?)
bash <(curl -fsSL https://moonrepo.dev/install/proto.sh)- clone this repo
git clone <this>- cd into it
- setup the environment through proto
proto install- config the example application
echo -e "[context]
name = \"example-application\"
environment = \"development\"
log_enable = true
log_level = \"ALL\"
[application]
token = \"!! YOUR TOKEN HERE !!\"
guild = \"!! YOUR GUILD ID HERE !!\"
[ui]
default_profile_picture_representation = \"https://upload.wikimedia.org/wikipedia/commons/a/ac/Default_pfp.jpg\"" > ./apps/example-application/.env.development.toml- run the project through the now also installed
moonbinary monorepo!
moon run example-application:dev- implement & expose both at libs/shared/discord.js/events & libs/shared/discord.js/logging whats discussed at this markdown file
- finish some modules (libs/server/discord/%) i was making both for event lookaheads & bridging events from one guild to another
- actually open source the applications that are built from this repo