cloudfoundry / cloudfoundry/stratos
Extensions: Create a new extensions package
@vvaradhan is already working on this.
Since Sep 1, 2020.
- Dominant language
- TypeScript
- Stars
- 267
- Forks
- 137
- Avg merge
- 5h 14m
- Merged PRs (30d)
- 77
Description
Create new library project: @stratosui/extensions
Move some code from core to this new package - minimally code in core/extensions (there's only 2 files there)
May need to move more - e.g. TabNavService
Ensure we don't end up with circular dependencies.
Probably don't want any UI components in this package
Update the build script to also build this library.
Update @stratosui/core to reference @stratosui/extensions. Should also update references in other extensions.
We then should be able to:
- Create a new angular library that is our test extension
- Add that as a dependency in
package.json(or instratos.yamlas an extension to include)
Then we should be able to build the thin app with our extension - extension could just add an item to the left-hand navigation.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.