add: apps api

This commit is contained in:
trisua 2025-06-14 14:45:52 -04:00
parent 2a99d49c8a
commit ebded00fd3
33 changed files with 698 additions and 31 deletions

View file

@ -41,13 +41,13 @@ All Tetratto instances support reports for communities and posts through the UI.
## Debugging
All panics should be reported as a bug report (or on tetratto.com). Panics which cannot be avoided will have an error tag attached to their error message, so you can easily search through your service logs to understand more. All error tags will begin with `ERROR_TETRATTO_`, and will have a more detailed tag suffix.
All panics should be reported as a bug report (on [tetratto.com](https://tetratto.com/forge/tetratto)). Panics which cannot be avoided will have an error tag attached to their error message, so you can easily search through your service logs to understand more. All error tags will begin with `ERROR_TETRATTO_` or `ERROR_OISEAU_`, and will have a more detailed tag suffix.
All current panic tags are listed below:
- `ERROR_TETRATTO_PSQL_CON` - errors in connection to the postgres database
- `ERROR_TETRATTO_REDIS_CON` - an error in creating the redis connection pool
- `ERROR_TETRATTO_REDIS_CON_ACQUIRE` - an error in acquiring a redis connection
- `ERROR_OISEAU_PSQL_CON` - errors in connection to the postgres database
- `ERROR_OISEAU_REDIS_CON` - an error in creating the redis connection pool
- `ERROR_OISEAU_REDIS_CON_ACQUIRE` - an error in acquiring a redis connection
# Updating
@ -68,3 +68,5 @@ Read the ["Contribution Guidelines"](./.github/CONTRIBUTING.md) before contribut
# License
Tetratto is licensed under the [AGPL-3.0](./LICENSE).
General credits can be found at <https://tetratto.com/doc/credits.md>. Most credits on that page are for tetratto.com specifically, however it does include a saved dependency tree.