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

Documentation Upgrade - Now with a Playground! #28

Merged
merged 6 commits into from
Aug 3, 2022
Merged

Conversation

kgar
Copy link
Owner

@kgar kgar commented Aug 3, 2022

Added custom-docs directory to house any non-TypeDoc content, starting with the playground. Temporarily add

Updated "documentation refresh" scripting to copy in additional content from the custom-docs directory (specific files only) after generating the TypeDocs.

Added web build of ts-markdown in its own dist.browser folder. This web build currently exists to provide a static web-friendly version of ts-markdown for running in the playground, but it can be used by anyone on a website.

kgar added 6 commits August 2, 2022 17:58
…ntation as a standalone demo page.

Update gitignore to include dist and dist.browser as ts-markdown artifacts to ignore.

Added rollup, rollup typescript plugin, tslib, and uglify-js dev dependencies for bundling and minifying the web project.

Added rollup config.

Added new custom-docs dir and rollup config file to npmignore.

Added scripts for copying the custom github pages into the docs and for building the web version of ts-markdown.

Removed unused imports where found.
Added color scheme toggle to the playground.

Added copied css files to the custom-docs directory to allow for local doc testing.

Adjusted web build to copy specific files over.
@kgar kgar merged commit dc5886a into main Aug 3, 2022
@kgar kgar deleted the Feature.Playground branch August 3, 2022 19:42
@kgar
Copy link
Owner Author

kgar commented Aug 3, 2022

Closes #25

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