Why does this project exist?
This project exists to create a beginner-friendly, community-oriented, free software licensed language learning application. If you want to learn more about LibreLingo's background, I recommend reading my article.
Clickable flow chart
Setting up the development environment
Clone the repository:
git clone [email protected]:kantord/LibreLingo.git
Move into the repo directory:
Start the development server:
yarn web dev
Now you should be able to see your app on http://localhost:3000/
Setting up Semaphore CI in a clone
In order for Semaphore CI to correctly operate, you will need to set up certain secrets.
This might not be necessary for you in all cases, but it cannot be avoided if you want to fully fork the repo, or work on CI configuration related tasks.
Here's a list of the tokens you need to set up. Each of them is a link to a page explaining how to obtain the token: