TrenchDevs Repo
Main source code for https://trenchdevs.org. TrenchDevs believes in outcome-based learning and adapting to different technologies by creating purposeful projects.
Installation
Requirements
- Docker & Docker Compose (Docker Desktop)
- Node JS LTS Version (Version 16 recommended)
Development Setup
- Clone the repo on your local
cd /path/to/trenchdevs- Initialize Everything:
npm run be:init. This does the following- Initializes .env variables for the root and the backend app
- Creates the MySQL docker volume
- Builds the image
- Runs the app/db/mailhog using docker compose
- Install Composer dependencies
- Migrations
- Generate the app key
- Installs the front-end dependencies
- Navigate to
http://trenchdevs.localhost:22061and you should see the main trenchdevs site
Setup Tested on:
- Linux
- Mac
- Windows (via WSL2)
Code of Conduct
In order to ensure that the TrenchDevs community is welcoming to all, please review and abide by the Code of Conduct.
Security Issues
For security issues, please email christopheredrian@trenchdevs.org Security vulnerabilities will be addressed immediately.
License
The TrenchDevs App is open-sourced software under the Apache-2.0 License