Skip to content

Documentation structure update #25

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

Merged
merged 7 commits into from
Nov 8, 2019
Merged

Documentation structure update #25

merged 7 commits into from
Nov 8, 2019

Conversation

rheone
Copy link
Member

@rheone rheone commented Nov 7, 2019

Addresses #21 fixes Sphinx document template width
Addresses #22 Converting Sphinx markdown documentation to restructured text

Attached is compiled docs html.zip

@rheone rheone added documentation Improvements or additions to documentation TechDebt Find a better approach to a preexisting solution labels Nov 7, 2019
@rheone rheone requested review from ahsteele and a team November 7, 2019 02:28
@rheone rheone self-assigned this Nov 7, 2019
@ahsteele
Copy link
Member

ahsteele commented Nov 7, 2019

I haven’t looked at the diffs yet, but does this conform to a standard for HTML heading markup?

@rheone
Copy link
Member Author

rheone commented Nov 7, 2019

RestructuredText you mean?
The headings are “correct” but likely not consistent per document. Such can be amended before completion.

Added build instructions page
@rheone
Copy link
Member Author

rheone commented Nov 8, 2019

@ahsteele The RestructuredText headings are now normalized as per Sphinx and RST syntax guide (0.9.3)

  • # with overline, for parts
  • * with overline, for chapters
  • =, for sections
  • -, for subsections
  • ^, for subsubsections
  • “, for paragraphs

Adds build docs

Added a new Building page to docs so as other developers can also build the project and doc and their machines. hint hint This covers the the optional use of psake, building docs and building c# code and generating packages via command line.

See attached zip for rendered docs

html.zip


Little-Endian ordering is right-to-left. Given the representation of an unsigned number in bytes the further to the right a byte exists the more significant it is.

For example, the decimal value of the unsigned integer ``8675309`` may be represented as ``0x85BF7D`` in hexadecimal. This hexadecimal value is composed of the three bytes ``0x85``, ``0xBF``, and ``0x7D``. As such the value ``8675309`` may be represented in Little-Endian as a byte stream of ``[0x7D, 0xBFm 0x85]``.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Would it be helpful to use the same unsigned integer from the big-Endian example? That way people can “see” the difference?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sure, I can do that. I was just trying to switch up values to make things more "interesting".
I'll drop the B-52's and reuse Jenny.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fixed in push e3978c3cb3acfbf4bc06f74bd9518b92edabf965.

Apparently I did a bad job with my Decimal to Hex conversion. That too is correctedDecimal to Hex conversion of 8675309. Also, just for fun, added latex notation to doc.

@ahsteele
Copy link
Member

ahsteele commented Nov 8, 2019

Should we put this somewhere in the documentation or other guidelines so that we can refer back to it? I know I’ll have to look it up and shipping it with the project will be easier than Google for the syntax guide each time.

The RestructuredText headings are now normalized as per Sphinx and RST syntax guide (0.9.3)

  • # with overline, for parts
  • * with overline, for chapters
  • =, for sections
  • -, for subsections
  • ^, for subsubsections
  • “, for paragraphs

rheone and others added 3 commits November 8, 2019 08:15
Co-Authored-By: Andrew Steele <ahsteele@users.noreply.github.com>
Co-Authored-By: Andrew Steele <ahsteele@users.noreply.github.com>
Co-Authored-By: Andrew Steele <ahsteele@users.noreply.github.com>
@rheone
Copy link
Member Author

rheone commented Nov 8, 2019

Should we put this somewhere in the documentation or other guidelines so that we can refer back to it? I know I’ll have to look it up and shipping it with the project will be easier than Google for the syntax guide each time.

The RestructuredText headings are now normalized as per Sphinx and RST syntax guide (0.9.3)

  • # with overline, for parts
  • * with overline, for chapters
  • =, for sections
  • -, for subsections
  • ^, for subsubsections
  • “, for paragraphs

I'm ready to write a style guideline, nor am I sure I ever will be. I think that's where the heading stuff would belong. I'll open an issue for a style guide and include the heading ordering. We can use that as a stop gap for the moment until something more "official" is created.

See #27 [Doc] Create a style guideline

apparently I did a bad, fixed the Decimal to Hex conversion of 8675309
Added latex notation to doc
@ahsteele ahsteele merged commit b413f89 into master Nov 8, 2019
@ahsteele ahsteele deleted the DocUpdates branch November 8, 2019 16:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation TechDebt Find a better approach to a preexisting solution
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants