Commit Graph

73 Commits

Author SHA1 Message Date
Alexandre Alves 43df78ba70
update disclaimer message on extension docs (#15641) 2025-10-17 11:31:28 +01:00
Richard Cox 4a3643e8d9 update docs, bump shell 2025-10-06 11:32:49 +01:00
Richard Cox c87d218c36 Merge remote-tracking branch 'upstream/master' into pagination-extensions-resource-enable 2025-10-03 09:25:12 +01:00
Richard Cox bcee72e260 Update `addTableColumn` api docs 2025-10-02 09:35:14 +01:00
Richard Cox 539d61dbd9 Allow extensions to enable server-side pagination for new resource types
- previously only completely generic lists were supported in extensions (i.e. no custom list component or custom headers)
- now we allow extensions to explicetely state a resource type is enabled
  - this type MUST have pagination settings applied either via product or component config
2025-09-29 15:06:43 +01:00
Richard Cox dacccbc659 Update addTableColumn to support server-side pagination definition
- add additional config to be used when ssp is enabled
- this is designed to support running old extensions in new dashboard
  - they should also support running the stale ResourceTable as well

Additionally
- update list of compatible columns to search/sort on given BE fixes being resolved
2025-09-26 13:29:55 +01:00
Alexandre Alves c5f096ac5f
add missing docs for addtab and addpanel (#14997) 2025-08-01 17:15:01 +01:00
Alexandre Alves 3d0d345c08
add docs for page templates (#14937)
* improve definition for top level and cluster level product + add docs for templates + add advanced usecase of extending other products

* address pr comments

* address pr comments from nancy
2025-08-01 16:28:05 +01:00
Alexandre Alves 26678d9dfd
improve translation docs on extensions (#14943)
* improve translation docs on extensions

* address pr comments
2025-07-31 09:32:08 +01:00
Alexandre Alves 85111b13cb
add docs for addTab about accessible Vue props + fix minor typo in panels docs (#14968) 2025-07-30 15:31:56 +01:00
Alexandre Alves 1c6b664330
move comprehensive node driver docs to api/components (#14952)
* move comprehensive node driver docs to api/components and leave usecases with a simple page linking to the examples repo pkg

* fix broken links
2025-07-30 10:30:01 +01:00
Emmanuel Ferdman 55fc095cc8
Fix extension catalog CI file source (#14502)
Signed-off-by: Emmanuel Ferdman <emmanuelferdman@gmail.com>
Co-authored-by: Alexandre Alves <alexandre.alves@suse.com>
2025-07-29 09:30:14 +01:00
Alexandre Alves ed6fd34bbd
add docs for hidden in cluster driver model (#14933) 2025-07-28 18:26:23 +01:00
Alexandre Alves 99a6979fbf
improve getting started and publishing docs for extensions (#14900)
* improve publish docs for extensions

* improve docs for extensions in  getting started and publishing

* address pr comments
2025-07-28 14:43:40 +01:00
Richard Cox bed2c237df tweak release date, given this will be live and public before the decision is made 2025-07-09 11:36:41 +01:00
Richard Cox febbf8c8f6 Updates following review and improvements
- small tweaks
- improved some parts following review comments
- added info on api-filter and local-filter
2025-07-03 16:07:10 +01:00
Richard Cox 1bf6f3cb66 Updates 2025-06-04 17:31:33 +01:00
Richard Cox cc44e8e050 Initial commit 2025-06-04 13:24:23 +01:00
Jordon Leach 78d6af4c28
Add docs on how to customize a product menu entry (#13961) 2025-04-02 08:36:59 -04:00
Alexandre Alves 06ce2f697e
remove documentation about catalog.cattle.io/ui-version as its a pattern we should not encourage (#13873) 2025-03-26 09:31:55 +00:00
Neil MacDougall 037ef0aad7
Fix broken link (#13834) 2025-03-20 17:37:35 +00:00
Neil MacDougall 7378ebd065
Add extension catalog page and initial contents (#13769)
* Add extension catalog page and initial contents

* Address PR feedback

* Tweaks to the disclaimer text

* Fix text for icon size
2025-03-20 09:15:54 +00:00
Jordon Leach 05462046a3
Update extension gitlab workflow node version (#13032)
* Update node and yq versions for extension gitlab workflow

* Add warning for gitlab workflow target branch
2025-01-10 08:42:45 -05:00
Alexandre Alves bf91d22988
fix wf catalog build on creators + creators version bump (#13002)
* fix wf catalog build on creators + creators version bump

* update extension docs with known issue from dependencies
2025-01-07 16:55:18 +00:00
Phillip Rak 3ff0653f74 Add TypeScript notes to shell changelog
Signed-off-by: Phillip Rak <rak.phillip@gmail.com>
2024-12-17 08:23:12 -07:00
Jordon Leach f0458777d5
Extension creator upgrade paths - Update documentation (#12737)
* Fix upgrade path for extension creators

* Add extension upgrade documentation

* Bump extension creator
2024-12-02 13:26:24 -05:00
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
Alexandre Alves 2c0c8ad30f
Extensions docs update (#12491)
* update docs with migration guide + new mechanism to fix annotations + other small changes

* Update docusaurus/docs/extensions/advanced/fix-annotations-published-extensions.md

Co-authored-by: Jordon Leach <jordonleach@gmail.com>

* update docs for annotations fix + update dates format on changelog + fix link on homepage

* configure redirect plugin (only works in production)

* update redirect config

* Update docusaurus/docs/extensions/advanced/fix-annotations-published-extensions.md

Co-authored-by: Jordon Leach <jordonleach@gmail.com>

* Update docusaurus/docs/extensions/advanced/fix-annotations-published-extensions.md

Co-authored-by: Jordon Leach <jordonleach@gmail.com>

* Update docusaurus/docs/extensions/advanced/fix-annotations-published-extensions.md

Co-authored-by: Jordon Leach <jordonleach@gmail.com>

* Update docusaurus/docs/extensions/advanced/fix-annotations-published-extensions.md

Co-authored-by: Jordon Leach <jordonleach@gmail.com>

* hide docs on fixing annotations

* add simple change to re-trigger test

---------

Co-authored-by: Jordon Leach <jordonleach@gmail.com>
2024-11-07 09:53:31 +00:00
Jordon Leach dd0b605c56
Refactor extensions docs to enable versioning (#12355)
* Refactor extensions docs to enable versioning

* Fix relative links

* Change next version label to 3.x.x
2024-11-04 16:26:59 +00:00
Richard Cox 77e91a4185
Merge pull request #12039 from richard-cox/fix-node-drivers
Fix two node driver based issues
2024-10-21 14:50:39 +02: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
Alexandre Alves 04057e6479 update extension docs 2024-10-02 10:07:52 +01:00
Richard Cox 4d4c06f624 Merge pull request #11984 from richard-cox/node-driver-fixes
Fix two node driver based issues
2024-09-26 16:15:57 +01:00
Alexandre Alves b8ad980c51
update extensions build chart workflow to only work with tagged releases (#11946)
* update extensions build chart workflow to only work with tagged releases

* improve docs on publishing extensions

* Update docusaurus/docs/extensions/publishing.md

Co-authored-by: Jordon Leach <40806497+jordojordo@users.noreply.github.com>

* Update docusaurus/docs/extensions/publishing.md

Co-authored-by: Jordon Leach <40806497+jordojordo@users.noreply.github.com>

* Update docusaurus/docs/extensions/publishing.md

Co-authored-by: Jordon Leach <40806497+jordojordo@users.noreply.github.com>

* Update docusaurus/docs/extensions/publishing.md

Co-authored-by: Jordon Leach <40806497+jordojordo@users.noreply.github.com>

---------

Co-authored-by: Jordon Leach <40806497+jordojordo@users.noreply.github.com>
2024-09-20 09:40:38 +01: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
Neil MacDougall cbf74d1738
Tweaks to docs (#11739) 2024-08-29 10:00:42 +01:00
Alexandre Alves 9d03336be9
add docs for adding icon to custom node driver (#11717) 2024-08-27 15:33:32 +01:00
Alexandre Alves 3db111e1b6
fix query param on docs to be correct (#11691) 2024-08-23 12:53:43 +01: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 300916d7fd
Improve extensions docs - changelog (#11636)
* add changelog section for shell releases + add extra documentation regarding the 2.9 update in terms of branching

* add 2.10 page about vue3 migration

* address pr comments
2024-08-21 16:13:28 +01:00
Anton Ovechkin 17039a3af0
Update rancher-2.9-support.md (#11575)
* Update rancher-2.9-support.md

Addressing typo in the desired `@rancher/shell` version from 2.9.0 to 2.0.1

* Update rancher-2.9-support.md

Change 2.1.0 to 2.0.1
2024-08-02 09:14:02 +01:00
Alexandre Alves 4779223ea4
update extensions documentation for Rancher 2.9 updates (#11362)
* update extensions documentation

* update routing structure overview examples so that devs are not confused on how to setup proper routing for an extension

* update routing docs

* address pr comments

* update all references to shell 2.0.0 to 2.0.1

* update known issues page in docusaurus

* Update docusaurus/docs/extensions/rancher-2.9-support.md

Co-authored-by: Richard Cox <18697775+richard-cox@users.noreply.github.com>

* Update docusaurus/docs/extensions/rancher-2.9-support.md

Co-authored-by: Richard Cox <18697775+richard-cox@users.noreply.github.com>

---------

Co-authored-by: Richard Cox <18697775+richard-cox@users.noreply.github.com>
2024-07-10 09:02:23 +01:00
Alexandre Alves 7c8dcf9c30
update docs for noAuth annotation (#11221)
* update docs

* update docs

* address pr comments
2024-06-17 13:26:45 +01:00
Alexandre Alves 4ae1459cae
make docusaurus public-facing area exclusive to extensions (#11121) 2024-06-03 12:58:55 +01:00
Alexandre Alves c3cbd738b8
update images in docusaurus extension docs to reflect current UI + added support matrix to extensions api page (#10990) 2024-05-28 10:05:08 +01:00
Giuseppe Leo 696e511984
Create Vue3 migration script: upgrade libraries, configuration, syntax and tools (extension ready) (#10998)
* Add migration script and documentation

* Correct linting issue due new location of script

* Remove v-model migration due lack of emitter implementation
2024-05-11 10:05:38 +02: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