hackatime/app
Tom (Deployor) 8d0215ff0f
feat: added actual api docs (rswag) + ci enforcement (#846)
* feat: add API documentation and CI checks

- Add Rswag for automated API documentation generation
- Add Swagger specs for all endpoints
- Add CI step to enforce that swagger.yaml stays in sync with code
- Add static test keys in seeds.rb for easier testing
- Update AGENTS.md and README.md to support this

* Merge branch 'main' of https://github.com/deployor/hackatime

* Merge branch 'main' into main

* Deprecations! Yay! :)

* It was wan addicent i swear linter! Dont hurt me

* Apply suggestions from code review

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Copilot..... we love you! Also this project is open and so are api docs meant to be if another AI reads ts!

* Merge branch 'main' of https://github.com/deployor/hackatime

* Merge branch 'main' into main

* Merge branch 'main' into main

* Update app/controllers/api/admin/v1/admin_controller.rb

If you say so

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update spec/requests/api/v1/my_spec.rb

I guessss?

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Failed my own CI wow.... EMBARRASSINGGGG

* Merge branch 'main' into main

* Merge branch 'main' into main

* clarify wording on internal/revoke

* Merge branch 'main' into main

* update swagger docs
2026-01-27 01:05:49 -05:00
..
assets spinny go we we we we (#837) 2026-01-25 15:54:16 -05:00
controllers feat: added actual api docs (rswag) + ci enforcement (#846) 2026-01-27 01:05:49 -05:00
helpers use twemoji for flags (#831) 2026-01-25 12:53:34 -05:00
javascript goodbye (#852) 2026-01-26 00:01:12 -05:00
jobs fix commit url for api endpoint logging (#858) 2026-01-26 15:21:14 -05:00
lib Attempt to sync request counter between processes 2025-06-27 22:41:35 -04:00
mailers Initial email verification request implementation (#205) 2025-05-05 11:46:31 -04:00
models fix bad substring sanitization (#829) 2026-01-25 12:36:57 -05:00
services profile speedups and cache (#811) 2026-01-19 23:23:24 -05:00
views skeleton projects (#861) 2026-01-27 00:53:04 -05:00