-
Notifications
You must be signed in to change notification settings - Fork 15
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
Documentation site overhaul #425
Labels
documentation
Improvements or additions to documentation
Milestone
Comments
Kate points out "the doc file behind-the-scenes.md is probably out of date after delft". |
gwhitney
added a commit
to gwhitney/frontscope
that referenced
this issue
Nov 6, 2024
…o source This commit updates the documentation of the VisualizerInterface, ParamableInterface, and Paramable base class, and relocates this documentation alongside the respective source code for ease of future maintenance. It also adds documentation for ParamType and ParamInterface. Resolves numberscope#425 (comment)
katestange
pushed a commit
that referenced
this issue
Nov 14, 2024
* doc: Harmonize docsite style with Numberscope * refactor: call checkParameters() when sequence changes Since checkParameters() is allowed to query the sequence, for consistency it must be called again when the sequence changes. Also updates the documentation on the "Building a Visualizer" page, adding an extensive lifecycle diagram that hopefully will clarify what happens when as a visualizer operates. Resolves #487. * doc: Harmonize link styles with frontscope * doc: Misc improvements * Admonition to be sure to clean up state in setup() * More thorough vetting of new versions in production in server admin page * Typos Resolves #319. * doc: Update visualizer "Behind the scenes" documentation and move into source This commit updates the documentation of the VisualizerInterface, ParamableInterface, and Paramable base class, and relocates this documentation alongside the respective source code for ease of future maintenance. It also adds documentation for ParamType and ParamInterface. Resolves #425 (comment) * doc: Split making-a-visualizer documentation as recommended * doc: Convert diagrams to d2 and add more detail * test: install d2 in GitHub workflows * doc: Document INVALID_COLOR * doc: User-guide documentation for the Sequence classes. These pages will be needed for #321. * doc: fix unvisited link color in left sidebar * doc: typo fixes etc per review * doc: top-level page organization * ui: Logo -> About, visualizer/sequence/documentation -> Help * chore: update GitHub CI snapshots for new NavBar * doc: Adjustments to NavBar per conversation * doc: Hone Help menu further, crop sequence page images * doc: Further revisions of lifecycle diagram as requested * ui: Further refinements to controls, links, and popups as discussed * doc: two tiny fixes per review * doc: improve contributors table in about.md * doc: add missing parens in lifecycle legend
Associated PR merged; closing. |
gwhitney
added a commit
that referenced
this issue
Jan 20, 2025
* doc: Harmonize docsite style with Numberscope * refactor: call checkParameters() when sequence changes Since checkParameters() is allowed to query the sequence, for consistency it must be called again when the sequence changes. Also updates the documentation on the "Building a Visualizer" page, adding an extensive lifecycle diagram that hopefully will clarify what happens when as a visualizer operates. Resolves #487. * doc: Harmonize link styles with frontscope * doc: Misc improvements * Admonition to be sure to clean up state in setup() * More thorough vetting of new versions in production in server admin page * Typos Resolves #319. * doc: Update visualizer "Behind the scenes" documentation and move into source This commit updates the documentation of the VisualizerInterface, ParamableInterface, and Paramable base class, and relocates this documentation alongside the respective source code for ease of future maintenance. It also adds documentation for ParamType and ParamInterface. Resolves #425 (comment) * doc: Split making-a-visualizer documentation as recommended * doc: Convert diagrams to d2 and add more detail * test: install d2 in GitHub workflows * doc: Document INVALID_COLOR * doc: User-guide documentation for the Sequence classes. These pages will be needed for #321. * doc: fix unvisited link color in left sidebar * doc: typo fixes etc per review * doc: top-level page organization * ui: Logo -> About, visualizer/sequence/documentation -> Help * chore: update GitHub CI snapshots for new NavBar * doc: Adjustments to NavBar per conversation * doc: Hone Help menu further, crop sequence page images * doc: Further revisions of lifecycle diagram as requested * ui: Further refinements to controls, links, and popups as discussed * doc: two tiny fixes per review * doc: improve contributors table in about.md * doc: add missing parens in lifecycle legend
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
The second PR disrupted the styling of the documentation pages; we need to get them to correspond to the overall styling of the app again.
Originally posted by @gwhitney in https://github.com/numberscope/admin/discussions/6#discussioncomment-9886650
The text was updated successfully, but these errors were encountered: