-
Notifications
You must be signed in to change notification settings - Fork 3
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
Add guidelines for developing the frontend of extensions #111
Add guidelines for developing the frontend of extensions #111
Conversation
### Development | ||
In the Connect team, we use [Vue 3](https://vuejs.org/) to develop the frontend for our extensions, but this is not binding; any framework (or even vanilla JS) can be used. Vue 3 is not included in the extensions bootstrapped via the Connect CLI. | ||
|
||
We also use the [Connect UI Toolkit](https://github.com/cloudblue/connect-ui-toolkit) library to deal with the communication from the extensions to the Connect Portal, such as requesting data from the Connect Portal, sending events or performing navigation from the extensions to the Connect Portal. This library also exposes multiple web components that can be used in the extensions, such as icons, cards, or navigation components, among others, and other useful tools, and it is included by default in the extensions bootstrapped via the Connect CLI. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
maybe it is a good idea to highlight that the components on the ui toolkit has spa like styles. wdyt?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
sure, makes sense to clarify that
07290fa
7dd81e8
to
07290fa
Compare
Quality Gate passedKudos, no new issues were introduced! 0 New issues |
Added basic guidelines to develop the frontend for extensions.
Also ran the text through a grammar checker and fixed the issues that it caught.