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

refactor: doc improvements (again) #260

Merged
merged 46 commits into from
Dec 26, 2023
Merged

refactor: doc improvements (again) #260

merged 46 commits into from
Dec 26, 2023

Conversation

TorchedSammy
Copy link
Member

@TorchedSammy TorchedSammy commented Aug 26, 2023

HEY

the docs on hilbish are kinda iffy, so here is part 2 of adding more to the documentation (whether web generated or doc command)

and maybe even the emmy lua generated docs
closes #254

doc showcase related:

  • Make functions collapsed?
  • Table of functions (how would this be rendered in doc command?)
    • How to render properly in doc command

the following need to be written for all functions:

  • Parameters
  • Examples

rewrite descriptions on:

  • Modules (Introduction)

    • bait
    • commander
    • fs
    • hilbish
  • Functions

  • Signals

  • Generated docs for lua written modules (nature)

  • Opts


  • I have reviewed CONTRIBUTING.md.
  • My commits and title use the Conventional Commit format.
  • I have documented changes and additions in the CHANGELOG.md.

there are a few changes here
- documentation of each parameter separately has been added
to the generated text docs
- interfaces have been renamed to modules. this was honestly a pointless
and confusing distinction (interfaces are tables for modules that are
lua modules). it also makes it so that (formerly) interfaces and
modules line up with each other on the doc list

im not sure what else i did, these are old changes
@TorchedSammy TorchedSammy added the documentation Improvements or additions to documentation label Aug 26, 2023
@TorchedSammy TorchedSammy added this to the v2.2 (Poppy) milestone Aug 26, 2023
@TorchedSammy TorchedSammy marked this pull request as ready for review December 26, 2023 03:02
@TorchedSammy TorchedSammy merged commit 8fdae6c into master Dec 26, 2023
19 checks passed
@TorchedSammy TorchedSammy deleted the doc-improvements branch December 26, 2023 03:08
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
Projects
None yet
Development

Successfully merging this pull request may close these issues.

docs: unify website and local docs
1 participant