Skip to content
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

Various documentation improvements #175

Merged
merged 3 commits into from
Oct 11, 2023
Merged

Various documentation improvements #175

merged 3 commits into from
Oct 11, 2023

Conversation

jow-
Copy link
Owner

@jow- jow- commented Oct 11, 2023

  • docs: use CSS and local JavaScript fixups to improve formatting
  • uci: add module documentation
  • lib: various documentation fixes

jow- added 3 commits October 11, 2023 16:33
 - Reduced margins
 - Better visual separation of method descriptions
 - Improved display of argument and return value attributes
 - Improved display of object and array type descriptions
 - Shortened absolute module name paths

The local JavaScript fixups are a stop-gap measure for now, in the long
it likely makes more sense to fork the used JSDoc theme to apply the
desired changes directly to the markup.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Add complete JSDoc documentation coverage for the uci module.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
 - Consistently use nullable instead of `type|null` expressions
 - Use @borrows to reduce some duplicated documentation blocks
 - Add typedef for timelocal()/timegm() TimeSpec value

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
@jow- jow- force-pushed the docs-improvements branch from f6ed2c9 to 1c18993 Compare October 11, 2023 14:34
@jow- jow- merged commit 2b2a472 into master Oct 11, 2023
6 checks passed
@jow- jow- deleted the docs-improvements branch October 11, 2023 14:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant