Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nightscout/nightscout.github.io
website, meta repo for whole project
https://github.com/nightscout/nightscout.github.io
Last synced: about 14 hours ago
JSON representation
website, meta repo for whole project
- Host: GitHub
- URL: https://github.com/nightscout/nightscout.github.io
- Owner: nightscout
- License: gpl-2.0
- Created: 2014-05-21T19:00:13.000Z (over 10 years ago)
- Default Branch: source
- Last Pushed: 2024-12-21T10:01:42.000Z (13 days ago)
- Last Synced: 2024-12-21T11:17:47.667Z (13 days ago)
- Language: Batchfile
- Size: 133 MB
- Stars: 107
- Watchers: 38
- Forks: 233
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Nightscout Documentation
This is the repo that contains the source files for the [Nightscout Docs](https://nightscout.github.io/) site.
Documentation was migrated from MkDocs to [Sphinx](https://www.sphinx-doc.org/en/master/index.html) with [MyST](https://myst-parser.readthedocs.io/en/latest/index.html).
[Markdown](https://daringfireball.net/projects/markdown/basics) is a simple text-to-HTML conversion tool for web writers. Markdown allows you to write using an easy-to-read, easy-to-write plain text format.
## Contributing
To suggest changes, fork this repository, edit the files, and submit your changes as a pull request.
If you don't want to install the full documentation suite, you can simply propose edits on the documentation site.
The developer discussion of Nightscout happens on our Discord channel at https://discord.gg/zg7CvCQ
### Previewing Changes
Sphinx requires [Python 3.8+](https://www.sphinx-doc.org/en/master/usage/installation.html).
* Install python modules
```bash
$ cd
$ pip install -r requirements.txt
```* Compile the documentation
```bash
$ cd
$ sphinx-build -b dirhtml docs _build
```* Start a local http server to view the documentation
```bash
$ cd /_build/dirhtml
$ python -m http.server
```* You can now browse the documentation locally at [http://localhost:8000/](http://localhost:8000/)
* Optionally, you can share the preview with others by building them in your repository with GitHub pages. You need to enable GitHub pages in your repository fork. The workflow in `.github/workflows/documentation.yaml` will automatically create and deploy your pages.
## Conventions
* Use images for clarity whenever appropriate
### Admonitions
[Admonitions](https://myst-parser.readthedocs.io/en/latest/syntax/admonitions.html) are a markdown extension that enable formatted blocks for visually calling out information.