Go to file
janherich d4b625cc8e
Access host defined functions
2018-09-04 08:32:07 +02:00
.circleci Testing website 2018-06-25 15:59:59 +02:00
docs Implementing queries/events-#8 2018-08-28 14:43:09 +02:00
examples [Fixes #45] Updated artifact name 2018-08-14 09:35:11 +02:00
figwheel [Fixes #45] Updated artifact name 2018-08-14 09:35:11 +02:00
scripts [Fixes #12] Introduce hook API 2018-07-11 16:55:46 +02:00
src/pluto Access host defined functions 2018-09-04 08:32:07 +02:00
test/pluto Access host defined functions 2018-09-04 08:32:07 +02:00
website [Fixes #35] Migrated exising doc to docusaurus 2018-07-26 16:35:54 +02:00
.gitignore [Fixes #45] Updated artifact name 2018-08-14 09:35:11 +02:00
Jenkinsfile Fixed missing JS build 2018-08-31 17:11:47 +02:00
README.md [Fixes #27] Added roadmap 2018-07-17 11:39:16 +02:00
deps.edn Bumped dependency 2018-08-31 17:12:15 +02:00
project.clj [Fixes #45] Updated artifact name 2018-08-14 09:35:11 +02:00

README.md

CircleCI

Development

Development requires Deps and CLI tooling installed.

Run Clojure tests using clojure -A:test-clj Run ClojureScript tests using clojure -A:test-cljs

Run figwheel using clojure -A:figwheel.

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.

IPFS

To upload a directory to IPFS:

ipfs daemon

To add a directory:

ipfs add -r {dir-name}

After that it will be available through localhost:8080 and the main gateway. It will eventually disappear from the main gateway.

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: