How to set up an instance of learn
First of all, you need to setup an MySQL database. The default database name is
learn_development, the username is root and the password must be blank.
To use learn
Using a compiled war file:
- Download the war of the latest version at http://www.learn.org
- Unpack it to a folder named
yourproject/learn - Run it by executing the bash script
learn/run.sh - If everything worked, you are free to customize
learnfolder as you want to!
Using git + maven:
- Clone the repository from github
- Install node and npm
- Run
npm install - Run
npm install -g grunt-cli - Run
./scripts/mvn-package.sh - Make a copy of
learn/target/learn-1.0.0-SNAPSHOTtoyourproject/learn - Run it by executing the bash script
learn/run.sh - If everything worked, you are free to customize
learnfolder as you want to!
To contribute with learn:
- Fork the repository from github
- Clone the fork
- Install node and npm
- Run
npm install - Run
npm install -g grunt-cli - In eclipse right click on the project, select maven and to update project
- Run
Main.javato start learn (run from project right click, otherwise, main may not be found) - Develop and do your pull request
FAQ
-
How can I configure the system to activate/deactivate some feature?
-
How can I configure the system to allow/disallow the creation of tags by common users?
Questions?
Send your questions to learn meta.
Or to our mail-list: learn-qa-dev@googlegroups.com