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 figwheel
and 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 notesresources
public
index.html
- orgpad root html file
test
test.html
- orgpad root html file for tests
src/orgpad
components
- 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