21 lines
667 B
Markdown
21 lines
667 B
Markdown
# Mercury
|
|
|
|
ActivityPub server implementation (hopefully, eventually),
|
|
currently mostly a way for me to play around with writing an API server in TypeScript.
|
|
|
|
## Configuration
|
|
|
|
For now, check out `src/config.ts`, the names should be mostly self explanatory.
|
|
Consider all environment variables required.
|
|
|
|
## Development commands
|
|
|
|
- Building the server: `pnpm build`
|
|
- Migrating the database: `pnpm migrate`
|
|
- Watching for changes and reloading the server automatically: `pnpm dev`
|
|
- Formatting: `pnpm format`
|
|
- Linting (if you don't have an ESLint plugin): `pnpm format`
|
|
|
|
## License
|
|
|
|
Mercury is licensed under the GNU Affero General Public License, version 3 **only**.
|