First of all, thank you for wanting to contribute to Obl.ong passes! Everyone is welcome to help and encouraged to help.
Obl.ong is governed by the Code of Conduct. You are expected to follow it. Basically, treat other humans with respect and don't discriminate based on any characteristic. You can report any violation to [email protected], and we will take care of it ASAP.
Bug Reports are vital to development. You can report bugs using GitHub issues. However, we need information to help squash the bug. Basically:
- Ensure you are using the latest commit or version of Obl.ong passes.
- Make sure the issue hasn't already been posted by searching the issues.
- Give information about the bug: OS, OS version, Browser Version (if it occured in the browser), bun version (
bun -v
), git commit (git rev-parse --short HEAD
), screenshot (if needed).
Also, please do not submit security issues via GitHub issues. Please send an E-mail to [email protected].
- Install bun.sh. You can do this by running
curl -fsSL https://bun.sh/install | bash
- Install the modules by running
bun install
- Set the following environment variables in the
.env
file:You can remove the Sentry DSN from the ENV. It will automatically disable Sentry.CLIENT_ID=OBLONG_CLIENT_ID CLIENT_SECRET=OBLONG_CLIENT_SECRET SIGNING_SECRET=put_random_letters_here SENTRY_DSN=SENTRY_DSN
We use Prettier to lint and format code. Please run it on changes you make. It keeps the code human-readable and improves code quality.
If you need help with anything, we have a forum to help you with anything and everything in regards to Obl.ong.