Giter Site home page Giter Site logo

pascalhonegger / jasstracker Goto Github PK

View Code? Open in Web Editor NEW
6.0 3.0 0.0 10.97 MB

Eine Plattform zum Erfassen, Visualisieren und Auswerten von mehreren Coiffeur-Jass

Home Page: https://jasstracker.honegger.dev/

License: MIT License

Kotlin 65.46% Dockerfile 0.17% JavaScript 0.18% HTML 0.19% Vue 23.71% TypeScript 9.70% CSS 0.58%
argon2 docker flyway jass jooq kotlin ktor-server pinia scss tailwindcss

jasstracker's Introduction

JassTracker

JassTracker Backend JassTracker Frontend JassTracker Documentation JassTracker Operations

Screenshots

Jasstisch creation Jasstisch table Jasstisch scoreboard Jasstisch statistics

Development

The easiest way to start all components is using the configured IntelliJ run configuration. There exists one configuration for Frontend, Backend and Postgres Dev, or you can start all using the All Dev configuration. You can also manually start all components:

Frontend

cd Frontend
# Make sure you've set up PNPM (https://pnpm.io/installation#using-corepack)
# Install NPM dependencies
pnpm i
# Start dev server
pnpm serve
# Build for prod
pnpm build
# Run linter
pnpm lint

Backend

# Start dev server
./gradlew run
# Run tests
./gradlew check

Deployment / Production

# See docker-compose.yml for prod template
docker compose up -d

Documentation

This repository is configured to be usable within VS Code, using the LaTeX Workshop plugin.

The included makefile can be used via the make doc command within the Documentation directory to build the pdf version of the documentation. The make doc_diff command can be used to generate the diff pdf via latexdiff. Make sure that you tag the base version you want to use for the diff with the latexdiff-base tag in the repository. Take a look at Documentation/makefile for more information.

The repository has also been configured to automatically build Documentaton/out/main.pdf and Documentation/out/diff.pdf upon every push onto gitlab. These can be found within CI/CD -> Jobs -> Artifacts. Take a look at .gitlab-ci.yml for more information.

jasstracker's People

Contributors

dependabot[bot] avatar fadilsmajilbasic avatar fmehta avatar mjossdev avatar pascalhonegger avatar sdkalchofner avatar thomaskaelin avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.