Skip to main content
ThinkEx is a production application, not a demo or template. Contributions should prioritize reliability, maintainability, and clear user value.

Local Setup

Core team members with Infisical access can run:
Contributors without Infisical should copy .dev.vars.example to .dev.vars, set BETTER_AUTH_SECRET and BETTER_AUTH_URL, and run:
The app runs at http://localhost:3000.

Pull Requests

  • Keep changes focused.
  • Explain what changed and why.
  • Include testing notes.
  • Do not include generated build output.
  • Do not run deploy, remote migration, legacy-data, or secret-management commands unless a maintainer asks for them.

Useful Commands

Use pnpm verify before opening a pull request when possible. Use pnpm doctor for a React Doctor scan of changed files; pull requests also run the React Doctor workflow for inline React diagnostics.

Help

Join the ThinkEx Discord for setup help, contribution scope, and local development questions.