Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/yonson2/mla

Magic League Administrator - Easily run and manage a Magic: The Gathering monthly league
https://github.com/yonson2/mla

Last synced: 18 days ago
JSON representation

Magic League Administrator - Easily run and manage a Magic: The Gathering monthly league

Awesome Lists containing this project

README

        

# Magic League Administrator*

Magic League administrator, _MLA_ for short, is a tool designed to provide an easier and more comfortable way of creating and managing a Magic: The Gathering [League](https://magic.wizards.com/en/event-types/magic-league).

## Table of Contents

- [Install](#install)
- [Configuration](#configuration)
* [Environment-Variables](#environment-variables)
* [Database](#database)
* [MLA Settings](#mla-settings)
- [Usage](#usage)
- [API](#api)


## Install

Clone this repository:
```sh
git clone [email protected]:yonson2/mla.git
```
Install with [npm](https://www.npmjs.com/):
```sh
npm install
```

## Configuration

### Environment variables
MLA needs the following enviroment variables to be set:

**TODO**

### Database
**TODO**

### MLA Settings
**TODO**

## Usage

Please head over to the configuration section first and make sure MLA is properly configured because otherwise you won't be able to start it.

Start the API:
```sh
npm start
```

The server is now listening on port *3456* (unless specified otherwise in the [configuration](#mla-settings) and ready to be used!

## API

MLA follows the [OpenAPI 3.0 specification](https://github.com/OAI/OpenAPI-Specification/blob/master/versions/3.0.0.md)

You can check out its full documentation here **TODO**

\**Temporary name*