Comments (6)
The Sphinx extension seems great but I wonder if that's a reason enough to use Sphinx. How do you envisage the documentation to look like? Here, I find that tutorials can be more suited to convey how to use bids-matlab
. The MATLAB Sphinx example looks nice but targeting developers more than users.
Or perhaps it's just because I find Material for MkDocs prettier 😄
from bids-matlab.
Oh yes sorry I forgot to mention that this was more for the low level API doc for developpers.
Otherwise yes I thinkt that having a good set of jupyter notebooks might be a better "first line of defense" for the documentation on how to use it.
So by with the figure below: jupyter notebook for the top left corner and spinx for the bottom right one.
What do you think?
https://documentation.divio.com/
from bids-matlab.
And I hear you on the mkdocs material being prettier though I am sure we could find a sphinx template for that could feel less... Hum... "Dry".
from bids-matlab.
OK, I agree with you. In terms of priorities, I would focus on the top half of the diagram, even if everything matters at the end of the day.
from bids-matlab.
for maintainability and to lower the barrier for future contributors to the documentation I recommend keeping it as simple as possible. One reason GitHub is so popular is that it natively supports markdown and that you don't have to set up an extra website or CMS system for documentation. So the question here: do we actually need something more sophisticated than a bunch of *.md
files?
from bids-matlab.
I think we all agree here: in terms of priority and ease of use sticking to Markdown and jupyter notebook makes sense. For now.
But if we see that we start coying large sections of our code "help" section to reuse in our doc, I will reopen this.
😉 😝
from bids-matlab.
Related Issues (20)
- [BUG] Unexpexted warning during error report with missing `participants.json` on Windows HOT 7
- [ENH]: Incorporate json manipulation into bids.File class HOT 1
- improve error message when folder to index does not exist
- tsvwrite writes non-compliant tsvs when a table is provided HOT 1
- tsvwrite does not write datetimes in bids-compliant format
- TODO: check if tsvwrite can handle datetime data HOT 2
- improve bids.schema API HOT 1
- Test that bids model with nodes and edges in the wrong order
- inheritance principle bug: no more than one file per level allowed
- improve performance
- Resolve bids URI to full path when indexing explicit dependencies
- [ENH]: Retrieval of modality by bids.File HOT 3
- Update documentation
- [MAINT] last release was not published on zenodo HOT 1
- check if there is a way to speed up download of demo datasets
- do not throw warning when derivatives datasets are missing a participants.tsv
- [ENH]: `file.rename` could change `.` to `pt` in the case of `spec.entities.xxx = num2str(1.5)` HOT 1
- [BUG] bids.init adds a participant id with a duplicated sub entity prefix HOT 3
- [BUG] bids.init generated sessions file missing ses label from session_id column HOT 4
- rely on variable-transform spec for tests of transformers
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bids-matlab.