python-neo icon indicating copy to clipboard operation
python-neo copied to clipboard

First draft of proposal for documentation rewrite

Open apdavison opened this issue 3 years ago • 2 comments

See https://neo.readthedocs.io/en/new-docs/

Main features:

  • custom template for home page, with different entry points for different user needs
  • use Sphinx IPython extension to ensure code snippets are always up-to-date
  • use sphinx-gallery for examples
  • a lot of topics rewritten from scratch, others updated

Todos:

  • [ ] adding more examples notebooks @JuliaSprenger
  • [ ] change to more modern theme @apdavison
  • [ ] update rawio documentation @samuelgarcia
  • [ ] review and revise all docstrings @apdavison @JuliaSprenger
  • [ ] add TOC (add toc.rst and add it to index) @apdavison
  • [ ] add 4th row of entry points (examples, TOC, ...) @apdavison
  • [ ] introduce tests based on example code (optional)
  • [ ] add icons to entrypoints if appropriate @apdavison
  • [ ] usability survey @mdenker

apdavison avatar Oct 03 '22 20:10 apdavison

Yeah. You are our hero. You will have a look soon for feeback.

samuelgarcia avatar Oct 04 '22 06:10 samuelgarcia

Hi @apdavison Thanks for getting this started. I added some more changes on top of yours in #1179 and am still adding to this. If you prefer to only have a single dev branch for the new doc you can also already merge #1179.

JuliaSprenger avatar Oct 07 '22 09:10 JuliaSprenger

Some suggestions for what parts of the (developer) documentation needs improvement can also be found here

JuliaSprenger avatar Apr 03 '23 08:04 JuliaSprenger

I've switched to pydata_sphinx_theme, which I think looks much nicer. While there are still things to be improved, I think we should merge this now, if you're happy with it, and create a separate issue for each of the desired improvements.

https://neo.readthedocs.io/en/new-docs/index.html

apdavison avatar Apr 04 '23 11:04 apdavison