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