-
Notifications
You must be signed in to change notification settings - Fork 8
Developing Smeagol
You will need Leiningen 2.0 or above installed.
You will need node and bower installed.
To start a web server for the application during development, run:
lein bower install
lein ring server
This should start a development server, and open a new window or tab in your default browser with the default page of the wiki loaded into it.
I generally use LightTable as my Clojure
editor, but it doesn't really matter what you use; if you run Smeagol as described above, then all changes you make in the code (and save) will instantly be applied to the running system. This makes for a productive development environment.
It is my intention that the code should be sufficiently well documented to be easy to understand. Documentation may be generated from the code by running
lein codox
If you make changes to Smeagol which you think are useful, please contribute them in the form of a pull request on github.