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

Deploy documentation with native HTML+JS demos (#1441) #1454

Merged
merged 10 commits into from
Nov 6, 2024
Merged

Conversation

sequba
Copy link
Contributor

@sequba sequba commented Nov 6, 2024

sequba and others added 9 commits July 18, 2024 11:25
Change publish-docs workflow to use Node 20 instead of 22 due to the temporary npm issue
* Change publish-docs workflow to use Node 20 instead of 22 due to the temporary npm issue (#1424)

* Set NODE_OPTIONS=--openssl-legacy-provider for the typedoc command
* Change publish-docs workflow to use Node 20 instead of 22 due to the temporary npm issue (#1424)

* Hotfix: Set NODE_OPTIONS=--openssl-legacy-provider for the typedoc command (#1425)

Set NODE_OPTIONS=--openssl-legacy-provider for the typedoc command

* Revert the publish-docs workflow to Node 16
* Add build-docs workflow

* Add environment variables necessary to build the docs with Node 20
* Install terser plugin explicite to enable extensive customization

* Remove license comment from the UMD builds using string-replace-loader webpack plugin

* Test for the redundant license comments in the UMD build inside the verify:umd script
…d of test (#1443)

* Update build badge to show the build workflow status instead of test
* Add markdown-it plugins

* Make HTML+CSS preview work

* Make some of the buttons work

* Add edit-in-stackblitz button

* Make the entire runtime of the demo work (including js)

* Add real HF demo.

* Make HyperFormula import work in runtime of the docs examples

* Add script code-examples-generator

* Style stackblitz button

* Style demo internal buttons

* Remove unused glue-code

* Remove not needed vuepress plugins

* Fix linter error

* Reformat demo/example1.ts file

* Add advanced-usage demo

* Change the framework demos in the docs to use Codesandbox iframe instead of Stackblitz

* Add basic-operations demo

* Add basic-usage demo

* Add batch-operations demo

* Add demo clipboard-operations

* Changed the custom-functions demo to use Codesandbox instead of Stackblitz

* Add date-time demo

* Add demo i18n

* Add localizing-functions guide

* Add named-expressions demo

* Add sorting-data demo

* Add undo-redo demo

* Fix lint errors

* Disable linter for the docs examples

* Tweak the styling of demo example

* Fix row and column counting in the docs examples

* Adjust css of basic-usage demo

* Adjust style of advanced-usage demo

* Fix styles for basic-operations demo

* Fix styles for batch-operations demo

* Fix styles for sorting demo

* Fix height of the table cell in the demos

* Adjust text decoration of the summary row in the i18n demo

* Fix styles for basic-operations demo

* Adjust styles for the inputs

* Disable logging HF version to console in the native examples embedded in the docs

* Update styles for the open-in-stackblitz button

* Fix broken favicon link

* Fix examples.js script to handle newline characters in both unix and windows styles

* Reduce space between buttons and table in the undo-redo demo

* Fix style for checkbox in the batch-operations demo
@sequba sequba changed the title Deploy documentation with #1441 Deploy documentation with https://github.com/handsontable/hyperformula/issues/1441 Nov 6, 2024
@sequba sequba changed the title Deploy documentation with https://github.com/handsontable/hyperformula/issues/1441 Deploy documentation with #1441 Nov 6, 2024
@sequba sequba changed the title Deploy documentation with #1441 Deploy documentation with native HTML+JS demos (#1441) Nov 6, 2024
@sequba sequba merged commit 76aaae5 into master Nov 6, 2024
38 of 40 checks passed
Copy link

github-actions bot commented Nov 6, 2024

Performance comparison of head (096aadf) vs base (b89d2ce)

                                     testName |   base |   head |  change
-------------------------------------------------------------------------
                                      Sheet A | 518.04 | 524.58 |  +1.26%
                                      Sheet B | 166.81 | 168.99 |  +1.31%
                                      Sheet T | 147.44 | 149.57 |  +1.44%
                                Column ranges | 519.44 | 519.08 |  -0.07%
Sheet A:  change value, add/remove row/column |  16.49 |  14.67 | -11.04%
 Sheet B: change value, add/remove row/column | 140.27 | 144.05 |  +2.69%
                   Column ranges - add column | 156.01 | 160.58 |  +2.93%
                Column ranges - without batch | 453.52 | 456.89 |  +0.74%
                        Column ranges - batch |  113.2 | 114.33 |  +1.00%

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