Closed AakashGfude closed 5 years ago
hey @AakashGfude I am in favour of adopting a higher degree of defaults than what the standard sphinx
Quickstart uses as I think many of our user base will just want to get up and running quickly rather than have the full flexibility of setting up the sphinx project in the way that they need or want. Th options can be adjusted in the conf.py
file later on if they choose.
When we setup the docs
for jupinx
we should note what assumptions are made for things like a default directory
structure etc.
Our own Questions
sphinxcontrib-jupyter
is installed on the system and if not ask if the user would like to install it, add it to extensions
in conf.py
. I agree on the need to cull options and also on favouring simplicity for the initial setup. Thanks guys.
The default question list which sphinx has at the moment are mentioned below as task lists, to indicate which one should be kept.
NOTE: The fields/questions which require an input are written in bold
@mmcky: I would vote for a default directory structure not customisable in Quickstart but rather via
conf.py
and detailed in docs of the structure and how to change it.@mmcky: I would vote for a default
templates
and_static
location@mmcky I think this is needed. Project release is probably the only confusing one for scientific publishing use case.
@mmcky: I think we should remove this for now (as sphinxcontrib-jupyter doesn't support language sets)
[ ] 5) The file name suffix for source files. Commonly, this is either ".txt" or ".rst". Only files with this suffix are considered documents. Source file suffix [.rst]:
[ ] 6) One document is special in that it is considered the top node of the "contents tree", that is, it is the root of the hierarchical structure of the documents. Normally, this is "index", but if your "index" document is a custom template, you can also set this to another filename. Name of your master document (without suffix) [index]:
@mmcky: I think this is a useful question but perhaps not necessary if we force
index
as the top level document.@mmcky: I think this should be culled to the set of packages we have tested with
sphinxcontrib-jupyter
such assphinxcontrib-bibtex
. And then we can add more to the list as the needs or use grows.@mmcky: Let's put windows support on hold (as discussed in Slack) but writing the Makefile could be a default.