Millennium Format is a format aimed at creating a Yugioh ruleset that makes for more fun and well paced duels somewhat similar to the popular MTG Commands format. This project aims to aid players by helping them build decks that are compliant with Millennium Format in an easy to use and visually appealing way.
Ensure your environment has the following core dependencies:
- Docker
- php
- composer
- NodeJS & NPM
After cloning the project locally run the following commands:
- Run
cd ./millennium-format - Run
composer install - Run
npm install - Verify
.envexists or copy.env.exampleto.envand configure it- If creating new
.envor.envdoes not haveAPP_KEYset, runphp artisan key:generate
- If creating new
- Set your default db username password and db name in your .env as this will configure your DB defaults
- DB_DATABASE
- DB_USERNAME
- DB_PASSWORD
- Run
docker compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d - Run
docker compose exec app php artisan migrate - Run
npm run dev
Millennium Format is open-sourced software licensed under the GNU GPL v3 License.