NASA-Tensegrity-Robotics-Toolkit / NTRTsim

The NASA Tensegrity Robotics Toolkit Simulator, a physics based simulator to research the design and control of tensegrity robots.
Apache License 2.0
162 stars 81 forks source link

Various improvements to the tutorials framework. #207

Open apsabelhaus opened 7 years ago

apsabelhaus commented 7 years ago

It's currently unclear how to build the tutorials: my students and I had to dig around to figure out that we needed to install python-sphinx in our ubuntu environments. We should include these dependencies in our install instructions, and provide a guide on how to build them and use them,

Also, we should consider having the tutorials build automatically when the simulator is compiled. Maybe build.sh can have a flag to call make in the tutorials directory.

Also, the location and purpose of our tutorials, as well as the differentiation between tutorials and code documentation, should be better described: for example, the "doc" folder has the tutorials in it, while the src/DoxyDocs folder has the code documentation in it (?!?!)

brtietz commented 7 years ago

Do you have thoughts on how to differentiate these two resources, or at least clarify what is where? The original theory behind the doc folder was that format was easier to write than doxygen. What do you prefer?

apsabelhaus commented 7 years ago

Hey Brian! First, apologies for asking for changes without proposing anything.

The idea of a "doc" folder is a solid one in my mind at least, and I agree that the sphinx documentation is easier to write than Doxygen documentation.

How about the following infrastructure:

I'm happy to do some of this after my qualifying exam in early April. Anyone else interested in helping?

"repeal and replace NTRTsim documentation!" (to soon?)