Commit Graph

19 Commits

Author SHA1 Message Date
Alexandre Alves b0aba31dc8
Small fixes for docs and extensions workflow tests (#12704)
* small fix extensions workflow tests + update docs for extensions

* small fix extensions workflow tests

* fix annotation in migration script
2024-11-28 16:05:05 +00:00
Alexandre Alves 68c7c83bee
migrate docusaurus to v3 and add search for documentation (#12681)
* migrate docusaurus to v3 + add search for documentation

* add script to run built assets on docusaurus
2024-11-28 11:44:56 +00:00
Jordon Leach 623a36c044
Fix extension publishing workflows for Vue3 compatibility (#12148)
* Add warning about skeleton application naming scheme and workflow compatibility

* Pin node version 20 - remove global yarn setup
2024-10-07 08:22:49 -04:00
Jordon Leach c171255899
Ensure @rancher/shell version using tags (#11758)
* Ensure @rancher/shell version using tags

Enable corepack for extension builds

Migrate creators outside of shell dir

Update creators path - switch to npm publish

* Add NPM_REGISTRY to publish args

* Fix creators_dir path - Bump ext package

* Add update package version function in test script

* Fix gitignore file name

* Add .yarnrc.yml for skeleton - revert node versions
2024-08-30 19:10:19 -04:00
Jordon Leach 21120630f7
Consolidate extension creators into one package (#11605)
* Consolidate extension creators into one package

* PR updates

* Fix test-plugins-build script to match new creator - remove dependency install step
2024-08-22 11:18:49 -04:00
Alexandre Alves 4ae1459cae
make docusaurus public-facing area exclusive to extensions (#11121) 2024-06-03 12:58:55 +01:00
Jordon Leach 20de414d04
Add GitLab support for extensions (#9891) 2023-11-20 14:12:47 -05:00
Alexandre Alves 6ebbcef87e
Improve Extensions documentation (#9896)
* improve docs + fix types definition to prevent linter issues on getting started examples + bump shell version so that we can release a new version

* address pr comments

---------

Co-authored-by: Alexandre Alves <aalves@Alexandres-MBP.lan>
2023-10-12 17:47:45 +01:00
Jordon Leach 5dd0d52942
Add reusable workflows for extension builds (#9495)
* Add reusable workflows for extension builds

Add workflow configuration

* Add parsing of extension release tag name

* Update permissions for ext workflows
2023-08-28 11:23:10 -04:00
Jordon Leach c23dcf5de6
Add tagged release option to publish-pkgs script (#9456)
* Add tagged release option to publish-pkgs script

* Update publishing documentation for manual Github builds
2023-08-02 07:42:05 -04:00
Jordon Leach d94e78c24a
Add extension image load dialog (#9010)
Update dialog with repo creation - update docs

Add uninstall for custom images

Add extension images list view

Add image load dialog and uninstall within extension image view

Update publish and bundle scripts for image load - move image page to tab

Add extension container build workflow file to pkg creator

Move plugin server template into extension build scripts

Fix publish script for multiple asset packages

Move ImageList view to separate page - add crd metadata for custom images

Update docs - fix references to images with catalog

Fix wording, cache state badge, masthead breadcrumb, when deleteing resources check for namespaces

Update docs - fix delete repo resource - default cache state

Trim image whitespace - populate extensionUrl

Add experimental badge
2023-06-02 08:28:47 -04:00
Alexandre Alves a1c3d6e679
minor updates for extensions (#8792)
* docs minor update + add gitignore file to creator npm package

* update gitignore

---------

Co-authored-by: Alexandre Alves <aalves@Alexandres-MBP.lan>
2023-05-08 10:07:53 +01:00
codyrancher 1a6ccebb80 Making small improvements to the getting started docs
- https://rancher.github.io/dashboard/extensions/extensions-getting-started#creating-an-extension Make it clear where to put the options
-  Fix the missing API= in each of the getting started locations
- https://rancher.github.io/dashboard/extensions/extensions-getting-started#running-the-app Link to the docs or explain how to edit the page that reads Default dashboard for myProductName.
- https://rancher.github.io/dashboard/extensions/extensions-getting-started#release-prerequisites It would be nice to link to gh-pages docs or provide screenshots
2023-04-28 17:14:02 +02:00
codyrancher 55c9497fe9 Provide the relevant types for the product.ts and update the appropriate docs
https://github.com/rancher/dashboard/issues/8744
2023-04-28 14:25:10 +02:00
Neil MacDougall 34d1c47fd9
Update docs to indicate Windows is not support as a dev environment (#8699) 2023-04-20 12:58:32 +01:00
Neil MacDougall 0ab17e228c
Ext docs (#8673)
* first push on docs

* another iteration of the extensions docs

* fixing lint suggestion

* minor cleanup

* minor cleanup

* lint fix + remove pkg

* fix broken link

* address PR comments

* Restructuring

* Fix broken links

* Fit lint

---------

Co-authored-by: Alexandre Alves <aalves@Alexandres-MBP.lan>
Co-authored-by: Alexandre Alves <aalves@Alexandres-MacBook-Pro.local>
Co-authored-by: Alexandre Alves <97888974+aalves08@users.noreply.github.com>
2023-04-17 15:43:16 +01:00
Jordon Leach 2d5e1c32ee
Add github workflow option to creator pkg (#8318)
* Add github workflow option to creator pkg

Add js-yaml to creator pkg dependencies

Update init to move workflow file into root app dir

Split build-extension workflow jobs - add tmp directory step in publish script

Fix issues with non-existent workflows - add some docs

Fix pkg and app versions

add yarn.lock and ignore

Update workflow to use @rancher/shell publish script

Decouple the image build from the publish script - update docs

Remove implies for repo and branch options

Update advanced.md

Change type folder generation from i18n to l10n

Remove mention of tmp dir in clean-up section

* Remove bundle registry_org conditional
2023-04-03 15:44:16 -04:00
Jordon Leach 27cc5618a1
Update extension docs (#8251) 2023-02-24 09:29:08 +00:00
Alexandre Alves 7961638525
add documentation for extensions api (#7874)
* add documentation for extensions api + update extension docs
---------

Co-authored-by: Alexandre Alves <aalves@Alexandres-MBP.lan>
2023-02-23 17:08:20 +00:00