Universal tool for thoughts managing and co-sharing.
-
Requirements
- Java 1.7 and above
- node 6.x and above
- phantomjs 1.9x (not tested with 2.x)
- Leiningen 2.5.3 and above - http://leiningen.org/#install
-
Installation
- clone git repo
git clone [email protected]:tomby42/orgpad.git - run
cd orgpad - run
./scripts/install-local-repos.sh - run
lein deps - run
lein npm install - run
lein less once
- clone git repo
-
Running dev env
- run
lein figwheeland connect from your web browser tohttp://localhost:3449
- run
-
Running tests
- run
lein doo phantom test
- run
-
Building production version
- run
lein clean - run
lein cljsbuild once prod
- run
-
File structure
arxiv- materials related to orgpad developmentdev-resources- local development resuorces for developmentdoc- documentationnotes- various development notesresourcespublicindex.html- orgpad root html file
testtest.html- orgpad root html file for tests
src/orgpadcomponents- react componentscore- core functionalitydata- data structuresdataflow- dataflow partseffects- effects functionsparsers- read/mutate functions for componentsstyles- css stylestools- various toolsconfig.cljs- configuration for orgpad modules to load
tests- directory where tests resideREADME.md- this fileproject.clj- project file

