Skip to content

Add HCA OAuth Instructions to DEVELOPMENT.md#1025

Open
matmanna wants to merge 8 commits intohackclub:mainfrom
quackclub:local-dev-docs
Open

Add HCA OAuth Instructions to DEVELOPMENT.md#1025
matmanna wants to merge 8 commits intohackclub:mainfrom
quackclub:local-dev-docs

Conversation

@matmanna
Copy link
Member

@matmanna matmanna commented Mar 2, 2026

Adds two steps necessary to actually develop Hackathon locally:

  • HCA OAuth setup
  • & Vite Build Step
    • right now someone running it gets the following error:
@matmanna ➜ hackatime (revokable_api_tokens) $ docker compose exec web /bin/bash
app# bin/dev
Installing foreman...
Fetching foreman-0.90.0.gem
Successfully installed foreman-0.90.0
1 gem installed

A new release of RubyGems is available: 3.6.9 → 4.0.7!
Run `gem update --system 4.0.7` to update your installation.

15:26:53 web.1  | started with pid 1550
15:26:53 css.1  | started with pid 1551
15:26:53 vite.1 | started with pid 1552
15:26:53 ssr.1  | started with pid 1553
15:26:56 ssr.1  | /usr/local/bundle/gems/vite_ruby-3.9.3/lib/vite_ruby/cli/ssr.rb:17:in 'ViteRuby::CLI::SSR#call': No ssr entrypoint found `public/vite-ssr/ssr.{js,mjs,cjs}`. Have you run bin/vite build --ssr? (ArgumentError)
15:26:56 ssr.1  | 
15:26:56 ssr.1  |     raise ArgumentError, "No ssr entrypoint found `#{ViteRuby.config.ssr_output_dir.relative_path_from(ViteRuby.config.root)}/ssr.{#{JS_EXTENSIONS.join(",")}}`. Have you run bin/vite build --ssr?" unless ssr_entrypoint
15:26:56 ssr.1  |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
15:26:56 ssr.1  |       from /usr/local/bundle/gems/dry-cli-1.4.1/lib/dry/cli.rb:124:in 'Dry::CLI#perform_registry'
15:26:56 ssr.1  |       from /usr/local/bundle/gems/dry-cli-1.4.1/lib/dry/cli.rb:66:in 'Dry::CLI#call'
15:26:56 ssr.1  |       from /usr/local/bundle/gems/vite_ruby-3.9.3/exe/vite:12:in '<top (required)>'
15:26:56 ssr.1  |       from bin/vite:16:in 'Kernel#load'
15:26:56 ssr.1  |       from bin/vite:16:in '<main>'
15:26:57 ssr.1  | exited with code 1

Copy link
Contributor

@greptile-apps greptile-apps bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Your free trial has ended. If you'd like to continue receiving code reviews, you can add a payment method here.

@matmanna matmanna changed the title Add HCA Auth Instructions to DEVELOPMENT.md Add HCA OAuth Instructions to DEVELOPMENT.md Mar 2, 2026
Co-authored-by: Mahad Kalam <55807755+skyfallwastaken@users.noreply.github.com>
@matmanna matmanna requested a review from skyfallwastaken March 3, 2026 15:45
Copy link
Member

@skyfallwastaken skyfallwastaken left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you! Should make it a fair bit easier for new folks to get started :-)

@skyfallwastaken skyfallwastaken enabled auto-merge (squash) March 3, 2026 16:14
@skyfallwastaken skyfallwastaken disabled auto-merge March 3, 2026 16:14
@skyfallwastaken
Copy link
Member

skyfallwastaken commented Mar 3, 2026

@matmanna Please make sure your branch is up-to-date with Hackatime's main and request a re-review! Won't let me merge otherwise :P

@matmanna matmanna requested a review from skyfallwastaken March 3, 2026 16:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants