Go to file
Julien Eluard 6ee3640801
Updated primitives
2019-03-18 21:59:15 +01:00
.circleci Testing website 2018-06-25 15:59:59 +02:00
examples [Fixes #13] Added lifecycle support 2019-03-15 14:41:55 +01:00
pluto-web [Fixes #95] Added multi-events support 2019-01-31 10:36:52 +01:00
scripts [Fixes #125] Removed now irrelevant example page 2019-01-11 10:53:42 +01:00
src/pluto Updated primitives 2019-03-18 21:59:15 +01:00
test/pluto Updated primitives 2019-03-18 21:59:15 +01:00
website Improved UI 2019-03-15 17:15:28 +01:00
.gitignore fix event metadata marker 2018-10-18 16:21:58 +02:00
Jenkinsfile Fixed missing JS build 2018-08-31 17:11:47 +02:00
Makefile Introduced separate pluto-web project 2019-01-03 12:25:52 +01:00
README.md Introduced separate pluto-web project 2019-01-03 12:25:52 +01:00
deps.edn Do not rely on clojure.Edn just yet 2019-03-12 10:48:10 +01:00
package.json feat(js): Add support for JavaScript hosts 2019-01-07 22:41:58 +01:00
project.clj Prepare for next iteration 2019-03-14 16:38:11 +01:00

README.md

CircleCI

Development

Development requires Deps and CLI tooling installed.

Run dev mode using make dev.

Tests

Run Clojure tests using clojure -A:test-clj (or continuously via clojure -A:test-clj -w src) Run ClojureScript tests using clojure -A:test-cljs

Documentation

Documentation website is maintained using docusaurus. The layout logic can be found in website while the content is kept in docs.

To hack on the documentation, run npm run start in website folder.

Continous Deployment

To make possible deploying the new version of the page from the master branch a Jenkins job is configured at:

https://jenkins.status.im/job/misc/job/pluto/

This job is ran according to the Jenkinsfile configuration. In order for this to work there are two requirements: