Skip to content

Repository files navigation

turnament

Tournament scheduling app

CircleCI

Available Scripts

This project uses pnpm as the package manager. The following scripts are available in the root package.json:

ScriptDescription
postinstallRuns husky install to set up git hooks after installing dependencies.
lintRuns turbo lint to lint all packages in the monorepo.
devRuns turbo watch dev to start all development servers in watch mode.
testRuns turbo test -- --silent to execute all tests in silent mode.
buildRuns turbo build to build all packages in the monorepo.
serveRuns turbo serve to serve the built application locally.
predeployRuns pnpm run build before deployment (used internally by the deploy script).
deployDeploys the web app to GitHub Pages using gh-pages -d ./packages/turnament-web/dist.

Additional Tooling

  • Husky: Used for git hooks (pre-commit and pre-push).
  • lint-staged: Runs linters and formatters on staged files before commit.
  • Turbo: Task runner for monorepo scripts.
  • gh-pages: Deploys the web app to GitHub Pages.

Development Workflow

  1. Install dependencies: pnpm install
  2. Start development: pnpm dev
  3. Lint code: pnpm lint
  4. Run tests: pnpm test
  5. Build for production: pnpm build
  6. Serve locally: pnpm serve
  7. Deploy: pnpm deploy

About

Tournament scheduling app

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages