We are very happy if you decide to contribute to the project or if you provide feedback. Please take a look at the Support and Contributing sections in README.md for information about how to do so.
You can find an introduction on how to start developing in the contribute-to-development file.
The reason to use a mono repository is to speed up initial development. In the future, the projects in the repository may be moved to their own repositories.
If you encounter any dependency issues, it may be helpful to delete all node_modules folders across all projects and attempt to run npm install in the appropriate repository.
You can import and register your Web Component globally in the web-component.import.ts file.
If you want to pass any data other than Strings to a Web Component, you must pass it as property. Vue provides a :name.prop
binding, where name
is the name of the property, and .prop
tells Vue to pass the data as property.
For example, if you want to pass the object currentUser
to the user
property of the my-user
Web Component:
<my-user :user.prop="currentUser"></my-user>