Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/talend/ui
Talend's unified web UI repository.
https://github.com/talend/ui
bootstrap3-theme design-system design-tokens javascript lerna react react-components react-redux reactjs talend
Last synced: 3 days ago
JSON representation
Talend's unified web UI repository.
- Host: GitHub
- URL: https://github.com/talend/ui
- Owner: Talend
- License: apache-2.0
- Created: 2017-01-18T13:45:58.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2024-10-29T08:14:29.000Z (3 months ago)
- Last Synced: 2024-10-29T09:31:38.194Z (3 months ago)
- Topics: bootstrap3-theme, design-system, design-tokens, javascript, lerna, react, react-components, react-redux, reactjs, talend
- Language: JavaScript
- Homepage: http://talend.surge.sh
- Size: 78.4 MB
- Stars: 152
- Watchers: 44
- Forks: 55
- Open Issues: 24
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
# UI
That repository was created in an effort to simplify the development of Talend's front-end stack.
## Goals
- Single code repository / Multiple packages
- Global (cross package) test and review tools
- Easy cross packages development
- Share and love open source## The stack
- [react-cmf](https://github.com/Talend/ui/tree/master/packages/cmf)
- [react-talend-containers](https://github.com/Talend/ui/tree/master/packages/containers)
- [react-talend-components](https://github.com/Talend/ui/tree/master/packages/components)
- [react-talend-forms](https://github.com/Talend/ui/tree/master/packages/forms)
- [talend-icons](https://github.com/Talend/ui/tree/master/packages/icons)
- [bootstrap-talend-theme](https://github.com/Talend/ui/tree/master/packages/theme)## Tools (dev environment)
We have quick access from the root to the following npm scripts:
- postinstall (trigger build of every package)
- pre-release (trigger build of UMD of supported package)
- start (start the playground)
- test
- lintThe CI will ensure on each PR that test and lint are OK before you can merge your pull request. It will also provide you a demo so reviewers can play with your change and try to find impact of your PR on other packages.
## Versions and breaking changes
The stack is stable and we do our best to not break APIs.
To handle versions we rely on [**changeset**](https://github.com/atlassian/changesets/). So on each PR you will be able to request a release intent along your changes. It will fill automatically the changelog at release time. Do not forget to commit the file outputed by the changeset CLI.## More
If you want to know more (release, versions, etc ...) please take a look on [the wiki](https://github.com/Talend/ui/wiki)