# R4BBIT
Приложение для микроблоггинга
При разработке используются `dev container`
## References
- [Bluesky](https://bsky.app/)
- [Mastadon](https://mastodon.social/)
## TODO
- [ ] Добавить возможность загрузки и хранения медиа с помощью s3 хранилищ
- [ ] Добавить генерацию случайный аватарок
- [ ] Добавить отображение больше уровней комментариев к посту
- [ ] Переделать все сообщения об ошибках
- [ ] Реализовать удаление постов
- [ ] Реализовать хэштеги
- [ ] отображение лайков комментариев поста
- [ ] Изменение данных пользователя
- [ ] Добавить возмжоность отписаться
- [ ] Отображение постов пользователя в его профиле
## Git
В проекте используется [соглашение о коммитах](https://www.conventionalcommits.org/ru/v1.0.0/),
а также используется [Github flow](https://docs.github.com/ru/get-started/using-github/github-flow)
## API
API приложения описан в `openapi.yaml`. Чтобы создать html файл с документацией к
API воспользуйтесь командой
```bash
npx @redocly/cli build-docs openapi.yaml
```
В корне проекта будет создат файл `redoc-static.html` в котором будет содержаться
документация к приложению.