Skip to content

frilan/frilan

Repository files navigation

FriLAN CI

This repository contains all the packages required to run all FriLAN services.

  • @frilan/console: a client application that organizers and players use to setup and register for tournaments.
  • @frilan/api: a server providing a REST API that stores and manages the tournaments of each event.
  • @frilan/models: typed classes that can be used by both servers and clients to handle common resources.

Installation

Requirement: this project requires Node.js 16 and npm 7.7 or higher.

Navigate to the root of the repository and install all dependencies from all packages:

npm install

You can then setup, build and run each package individually, according to the documentation. See the README file of each package for more information.

Development

In the repository root, you can run the following command to start all dev servers in parallel (one for each package):

npm run dev

To run the same script in every package at once, you can use the -ws option:

npm run build -ws
npm run lint:fix -ws

About

FriLAN monorepo

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •