Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

What is still missing in the documentation? #77

Closed
3 tasks
NoraLoose opened this issue Jun 17, 2021 · 1 comment · Fixed by #78
Closed
3 tasks

What is still missing in the documentation? #77

NoraLoose opened this issue Jun 17, 2021 · 1 comment · Fixed by #78
Labels
question Further information is requested

Comments

@NoraLoose
Copy link
Member

Right now, we have a page with the Filter Theory and many tutorials.

  • Do people feel that we need something in between, like a general introduction to how the package works, e.g., a mention of the core object gcm_filters.Filter?
  • A lot of the important general concepts are covered in the Filter Theory and the first tutorial. So a second option is to leave the documentation as is (with potential small edits of the Filter Theory and the first tutorial), since folks prefer to learn with examples anyway.

Thoughts? The more opinions, the better.

@NoraLoose NoraLoose added the question Further information is requested label Jun 17, 2021
@rabernat
Copy link
Contributor

Thanks so much for continuing to work on this Nora! It's really coming together. I agree we should make some tweaks to the documentation organization.

Regarding installation, I have just released v0.1 pypi, which means you can just pip install gcm-faces. We should feel free to keep making new releases as often as we want when new features com online.

  • Do people feel that we need something in between,

YES. I think we would benefit what is called "narrative documentation", which explains how to use the code in more verbose detail. This would discuss the syntax, the Filter object, the options, etc. It might be possible to adapt the first tutorial to serve this role. Ideally some of the redundancy between the tutorials could be eliminated by subsuming some other concepts into this page (e.g could we explain GPU filtering on that page). Many of the tutorials are halfway between narrative documentation for different features and examples.

A "quickstart" page might also be useful for people who just want to copy and paste something and get started immediately.

I also think we should rename the other "tutorials" as "examples" and put them in a sub directory. The new layout would be like this

docs/examples/index.rst  # links out to all of the examples
docs/examples/example_filter_types.ipynb
docs/examples/...

Above all, whatever organization we choose, the top level page (https://gcm-filters.readthedocs.io), should describe the structure and organization of the documentation, so users can find what they are looking for more easily.

@NoraLoose NoraLoose mentioned this issue Jul 9, 2021
@NoraLoose NoraLoose linked a pull request Jul 9, 2021 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants