8000 GitHub - cas27/level: Distraction-free communication for software teams
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

cas27/level

 
 

Repository files navigation

Level CircleCI

Distraction-free communication for software teams.

Deploy

Development Environment

You'll need to install the following dependencies first:

Run the bootstrap script to install the remaining dependencies and create your development database:

cd level
script/bootstrap

If your local PostgreSQL install does not have a default postgres user, 74AE define the LEVEL_DB_USERNAME and LEVEL_DB_PASSWORD environment variables first in your shell environment:

export LEVEL_DB_USERNAME=xxx
export LEVEL_DB_PASSWORD=yyy

Then run the bootstrap script again.

Use the script/server command to start up your local server and visit localhost:4000 from your browser.

Node.js

This repository includes a .nvmrc file targeting a specific version of Node that is known the be compatible with all current node dependencies. Things might work with a newer version of Node, but the most guaranteed route is to install Node Version Manager and run nvm install from the project root.

Then, be sure to run script/bootstrap to install node dependencies with the correct version of node.

Elm

Much of the front-end is powered by Elm. The Elm code lives in the assets/elm/src directory and the corresponding test files live in the assets/elm/tests directory.

To run the Elm test suite, execute script/elm-test from the project root.

Documentation

To generate and view the project documentation locally, run the following script:

script/docs

Copyright

© 2018 Derrick Reimer

Licensed under the Apache License, Version 2.0.

About

Distraction-free communication for software teams

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Elixir 53.2%
  • Elm 22.8%
  • JavaScript 11.1%
  • CSS 9.1%
  • HTML 2.8%
  • Shell 1.0%
0