Skip to content

Commit

Permalink
Merge pull request #87 from ncusi/documentation - docs/annotation_pro…
Browse files Browse the repository at this point in the history
…cess.md

Documentation: Add docs/annotation_process.md
  • Loading branch information
jnareb authored Jan 10, 2025
2 parents 99863cb + 88f9b4c commit 0ef19f3
Show file tree
Hide file tree
Showing 6 changed files with 610 additions and 3 deletions.
3 changes: 3 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -91,6 +91,9 @@ Each script and subcommand supports the `--help` option.
- `diff-gather-stats timeline [OPTIONS] OUTPUT_FILE DATASETS...`:
calculate timeline of bugs with per-bug count of different types of lines;

You can find more information about the annotation process in
_"[Annotation process](docs/annotation_process.md)"_ documentation.

### Running web app (dashboard)

This package also includes web dashboard, created using the [Panel][]
Expand Down
9 changes: 7 additions & 2 deletions TODO.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,9 +23,13 @@
(in which case we are for sure in editable install mode)
- [x] add `docs/` directory (for man pages, and maybe API documentation)
- [x] use [MkDocs][] or [Material for MkDocs][mkdocs-material] for general documentation
- [ ] generate API documentation using [mkdocstrings][]
- [ ] generate documentation for scripts using [mkdocs-typer][]
- [x] generate API documentation using [mkdocstrings][]
- [ ] switch from Sphinx/reST format to better supported Numpydoc format
with [docconvert](https://github.com/cbillingham/docconvert)
or [pyment](https://github.com/dadadel/pyment)
- [x] generate documentation for scripts using [mkdocs-typer][]
([typer][] is used for parsing CLI arguments)
- [ ] replace it with a better solution, e.g. from the next point
- [ ] _maybe_ generate manpages from MkDocs with [mkdocs-manpage][] (at least for scripts)
- [ ] _maybe_ include gallery of examples with [mkdocs-gallery](https://smarie.github.io/mkdocs-gallery/)
- [ ] _maybe_ CLI demos with [Asciinema][], or one of the alternatives, like
Expand Down Expand Up @@ -317,6 +321,7 @@ data.
# Other TODOs

- [`notebooks/panel/TODO.md`](./notebooks/panel/TODO.md)
- [`src/diffinsights_web/TODO.md`](./src/diffinsights_web/TODO.md)

[click]: https://click.palletsprojects.com/
[typer]: https://typer.tiangolo.com/
Expand Down
2 changes: 2 additions & 0 deletions docs/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# automatically generated by mkdocstrings and mkdocs-literate-nav
reference/
Loading

0 comments on commit 0ef19f3

Please sign in to comment.