-
Notifications
You must be signed in to change notification settings - Fork 368
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
Update documentation index page and navigation structure #2969
Conversation
Thanks for the great work! Just some early observatations: I would not make "model implementations" a top-level category, at it just contains some scattered notes about a few models. Instead, make sure these notebooks are linked from the models to which they apply. For instance, link the Hill & Tononi notebook from the Hill & Tononi neuron and synapse model documentation pages. I would move away from the "conceptual approach" imagemap as it's hard to navigate and the interface is a bit yesteryear. Instead, just expand all of the categories that can be clicked on the image into tiles (stimulation devices, neurons, synapses, connections, and recording devices). What is the difference between "technical documentation" and "contribute to NEST"? Suggest to merge and use only the latter heading. |
Yah, ok they should be linked from respective models, just wanted to check
I see your point; @jougs do you have thoughts on this, since this is an idea we discussed? The goal here was to provide a visual representation of how a network comes together.
Right now, you're right there isnt much difference, but I am hoping we get some more technical docs that lean more on the C++ side. |
…ulator into new-index-page
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Super cool and a huge improvement, much obliged!
.. grid-item-card:: Create a GitHub issue | ||
|
||
If you have a feature request, bug report or other issue, create | ||
an issue on GitHub using `the templates <https://github.com/nest/nest-simulator/issues/new/choose>`_ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
an issue on GitHub using `the templates <https://github.com/nest/nest-simulator/issues/new/choose>`_ | |
an issue on GitHub using `the templates <https://github.com/nest/nest-simulator/issues/new/choose>`_. |
|
||
In order to make sure that the NEST Initiative can manage the NEST code base in the long term, | ||
we ask that you fill in the :download:`NEST Contributor Agreement <https://nest-simulator.readthedocs.io/en/latest/_downloads/9b65adbdacba6bfed66e68c62af4e308/NEST_Contributor_Agreement.pdf>` | ||
form to transfer your copyright to the NEST initiative and send it to *info [at] nest-initiative.org*. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
suggest to turn this into a link, writing @ as [at] probably isn't going to stop any spambots and it's a bit of an inconvenience
form to transfer your copyright to the NEST initiative and send it to *info [at] nest-initiative.org*. | |
form to transfer your copyright to the NEST initiative and send it to *info@nest-initiative.org*. |
|
||
.. grid-item-card:: Continuous integration | ||
* Here you can find details on our :ref:`CI workflow <cont_integration>` | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The "SLI documentation" button just below here is devoid of text. Could we add a little one-liner? "SLI is the internal scripting language of NEST. It is now deprecated and not recommended for new applications". Perhaps also on the sli_docs index page as well.
@@ -1,10 +1,10 @@ | |||
.. _devdoc_workflow: | |||
|
|||
Developer documentation workflow | |||
################################ | |||
Techincal documentation workflow |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Techincal documentation workflow | |
Technical documentation workflow |
@@ -1,10 +1,29 @@ | |||
.. _device_index: | |||
|
|||
All about devices in NEST | |||
========================= | |||
All about recording and stimulating networks in NEST |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please add a link to this document under "More about devices" on get-started_index.html — or alternatively, delete devices/index.rst
page as it contains very little content; just merge the links in to the "More about devices" box on get-started_index.html.
NEST is used in computational neuroscience to model and study behavior of large networks of neurons. | ||
|
||
The models describe single neuron and synapse behavior and their connections. | ||
Different mechanisms of plasticity can be used to investigate artificial learning |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Different mechanisms of plasticity can be used to investigate artificial learning | |
Different models of plasticity can be used to investigate the mechanisms learning |
possibly, this is a "standard text" paragraph and edits should go in somewhere upstream instead?
|
||
---- | ||
|
||
Conceptual approach |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I would vote to remove this paragraph and the imagemap figure.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
there seems to be a glitch in this figure on the top
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
issue with transparency
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just to double-check that Angela is credited as original creator of the images.
@clinssen I am closing this PR in lieu of splitting it up into multiple PRs for a cleaner and easier review process. Thanks for your contributions thus far. |
This PR improves the overall landing page and structure of contents.
See output here
Resolves #2783
The new index page
The new tutorials and guides section
As discussed with @clinssen, as well as others, we decided to encapsulate all document material together in one place. Previously the tutorial for PyNEST and MUSIC were separated from other document guides.
I chose to use heading Tutorials and Guides, because not all the documents we have can be defined as tutorials in my opinion.
The tutorials and guides are structured in cards similar to before, but now the first row is organized by topics that should help users get started:
After this first row, comes Additional topics
Here I try to organize them as they were before, with a bit more text is added to help clarify the links.
Changes in the Networks card
Added to the
spatially_structured_networks
is the network models (mam and microcircuit). Not sure if this is the best choice.The main table of contents
Now the table of contents is divided into 3 sections "usage", "community" and "related projects"
Other changes