A cloud IDE for ClojureScript
Switch branches/tags
Nothing to show
Clone or download
Latest commit a5fe316 Sep 18, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
resources Add noindex meta tag Apr 25, 2018
src Update edna Sep 18, 2018
.gitignore Start work on db and fs Dec 26, 2016
README.md Add readme and copyright renunciation Nov 29, 2017
UNLICENSE Add readme and copyright renunciation Nov 29, 2017
boot.jar Update nightlight Apr 19, 2018
boot.properties Update clj Dec 8, 2017
build.boot Set up nightlight and wrap-reload Jul 1, 2018
deps.edn Update nightlight Jul 1, 2018

README.md

screenshot

Introduction

Nightcoders.net is a cloud IDE for ClojureScript. Do boot run for development and boot build to make a jar file. You will need JDK 8 or above installed along with the Boot build tool.

To successfully run it on a server, all you need to do is run that jar file and make sure the boot.jar (located at the root of this repo) is in the same directory. It will need JRE 8 or above installed but will not need Boot installed.

That's not a joke...there is literally nothing else you need to do. Just java -jar nightcoders.jar and it will run. It uses H2, an embedded database, so there is nothing else to set up. Clojure is dope!

If you want to use your own Google Sign In client id (which you should...), find the existing one in these three files and change them to whatever you want:

  • resources/public/nightcoders.html
  • resources/public/loading.html
  • src/clj/nightcoders/core.clj

Licensing

All files that originate from this project are dedicated to the public domain. I would love pull requests, and will assume that they are also dedicated to the public domain.