aturfah / cmplxsys530-final

Final Project for Complex Systems 530 WN18
MIT License
2 stars 2 forks source link

Create Documentation #120

Open aturfah opened 5 years ago

aturfah commented 5 years ago

Using Sphinx (and the napoleon extension), we should make documentation for this project.

Adding to 1.6.0 because we just finished cleaning up the documentation, so this shouldn't be too bad.

aturfah commented 5 years ago

Sphinx Documentation: http://www.sphinx-doc.org/en/1.5/tutorial.html Sphinx Napoleon Extension: http://www.sphinx-doc.org/en/master/usage/extensions/napoleon.html

aturfah commented 5 years ago

For some reason this is being funky with file directories and whatnot.

This isn't super urgent, putting off until later.

aturfah commented 5 years ago

We could put the "documentation" as README files in each directory.

It might be worthwhile to write a script to build this documentation, to include the functions and info from the classes.

aturfah commented 5 years ago

Relevant info on how such a script would work https://stackoverflow.com/questions/46972403/extract-docstring-form-a-python-file-using-grep-or-awk

aturfah commented 5 years ago

README content for the scripts directory

Commands/Scripts

Unit Tests

Style Tests

Data Visualization

Clearing Logs

Fetching Usage Data

aturfah commented 5 years ago

Documentation to be generated using https://github.com/aturfah/docstring_builder/ (Shameless self-promotion)

aturfah commented 5 years ago

Demoting this to pending status, there are more important things to do.

aturfah commented 5 years ago

Documentation for scripts/ added with #147