Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/commercetools/merchant-center-application-kit
Tools and components for developing Merchant Center Customizations ðŸ›
https://github.com/commercetools/merchant-center-application-kit
audit-frontend commercetools-scp frontend javascript react toolkit
Last synced: 16 days ago
JSON representation
Tools and components for developing Merchant Center Customizations ðŸ›
- Host: GitHub
- URL: https://github.com/commercetools/merchant-center-application-kit
- Owner: commercetools
- License: mit
- Created: 2018-10-08T14:01:18.000Z (about 6 years ago)
- Default Branch: main
- Last Pushed: 2024-10-11T10:59:28.000Z (about 1 month ago)
- Last Synced: 2024-10-11T16:31:49.484Z (about 1 month ago)
- Topics: audit-frontend, commercetools-scp, frontend, javascript, react, toolkit
- Language: TypeScript
- Homepage: https://docs.commercetools.com/merchant-center-customizations
- Size: 188 MB
- Stars: 67
- Watchers: 18
- Forks: 27
- Open Issues: 44
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
commercetools UI Application Kit 💅
✨ Mono-repository with tools and components for developing Merchant Center customizations ðŸ›
> To help you developing Merchant Center customizations, be sure to check out our [ui-kit](https://github.com/commercetools/ui-kit) components library.
## Getting started
If you are developing a Merchant Center Custom Application, follow the [Custom Applications getting started guide](https://docs.commercetools.com/merchant-center-customizations/custom-applications).
If you are developing a Merchant Center Custom View, follow the [Custom Views getting started guide](https://docs.commercetools.com/merchant-center-customizations/custom-views).
## Developing application-kit packages
Install the dependencies (uses [pnpm workspaces](https://pnpm.io/workspaces)):
```bash
$ pnpm install
```To run the tests:
```bash
$ pnpm run test# or
$ pnpm run test --watch
```Build the application bundles
```bash
$ pnpm build# or
$ pnpm build:watch
```Start the [playground application](./playground):
> Note that the playground application consumes the app-kit dependencies ES modules, which means you need to bundle the packages first. We recommend to bundle the packages in watch mode in one terminal process and start the playground app in another terminal process.
```bash
// Terminal process 1
$ pnpm build:watch// Terminal process 2
$ pnpm playground:start
```## Documentation
Please look at the single packages in [`packages` folder](./packages) for documentation specific of each package.
## Contributing
Contributions are welcomed. Please have a read at our [contribution guidelines](CONTRIBUTING.md).
## Need Help?
In case you have any questions about or issues with the tools and components provided in this repository, please reach out to our [Support team](https://support.commercetools.com).