|
12345678910111213141516171819202122232425262728293031323334353637383940 |
- Solar Dashboard
- ===============
-
- This is a solar dashboard for displaying information about a solar install.
-
- Running
- -------
-
- Running the program first involves setting up the environment via the
- command `make env`. This will setup a Python virtual environment and
- install the necessary pacakages.
-
- Once the environment is setup, it can be configured by XXX.
-
- To run the webserver, run the command `make run`, and that will launch
- a local webserver.
-
- Structure
- ---------
-
- Frontend
-
- The front end is located in root. The meat of the logic is in
- `js/solardash.base.js`. The testing infrastructure is in
- `js/solardash.file.jspp` as if you are launching the page from a file
- url, there is no way to make a url to access the backend.
-
- Testing
- -------
-
- Make sure that the environment is setup with the `make env` command
- before running the following commands.
-
- For testing the frontend, if you have a window running the command
- `make keepupdate` running, when you edit various files, things will
- automatically be regenerated as necessary.
-
- For testing the backend, have a window running the command `make test`.
- This will automaticaly run the various tests for the backend, and
- provide code coverage results.
|