hackatime/config/initializers
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
..
active_record_encryption.rb Add slack status feature 2025-02-21 17:39:41 -05:00
ahoy.rb Turn off ahoy geocoding 2025-06-27 20:01:55 -04:00
ahoy_captain.rb Add ahoy_captain (#211) 2025-05-07 12:06:56 -04:00
ahoy_captain_pagy_patch.rb upgrade pagy (#628) 2025-11-15 18:34:28 -05:00
app_metrics.rb Add LOC flavor text 2025-06-10 16:50:45 -04:00
assets.rb Initial commit 2025-02-16 03:21:30 -05:00
autotuner.rb better error handling (#677) 2025-12-01 12:33:01 -05:00
content_security_policy.rb Initial commit 2025-02-16 03:21:30 -05:00
cors.rb #339 open up api to lax cors 2025-06-23 10:52:22 -04:00
doorkeeper.rb Oauth apps for all! (#810) 2026-01-19 22:24:21 -05:00
filter_parameter_logging.rb Initial commit 2025-02-16 03:21:30 -05:00
flipper.rb Prevent flipper preloads (#567) 2025-10-06 15:48:35 -04:00
geocoder.rb Migrate geocoding from ipinfo.io to geocoder.hackclub.com 2025-06-02 08:25:51 -04:00
git_version.rb Updating the url of the repo 2025-06-18 12:56:17 +00:00
good_job.rb remove mailing system (#763) 2026-01-03 09:25:47 -05:00
inflections.rb Add HCA signin (#684) 2025-12-03 14:05:30 -05:00
monkey_patches.rb Add a fix language function (#452) 2026-01-06 11:22:05 -05:00
norairrecord.rb Throttle norairrecord 2025-06-13 16:06:33 -04:00
papertrail.rb Setup papertrail initializer 2025-02-17 15:15:02 -05:00
rack_attack.rb admin api rate limits (#745) 2025-12-28 21:00:00 +01:00
rswag_api.rb feat: added actual api docs (rswag) + ci enforcement (#846) 2026-01-27 01:05:49 -05:00
rswag_ui.rb feat: added actual api docs (rswag) + ci enforcement (#846) 2026-01-27 01:05:49 -05:00
sentry.rb only enable sentry on prod (#697) 2025-12-09 14:16:08 -05:00