Skip to content

Latest commit

 

History

History
96 lines (58 loc) · 2.39 KB

README.rst

File metadata and controls

96 lines (58 loc) · 2.39 KB

Digital Asset Management

IMPORTANT: This project is currently under development. We strongly advise against using this project in production environments.

Assets

Contributing

Feel free to fork this project and create a pull request when you're happy with your changes. We check the source code according to the our Coding Guidelines.

Contributing to the Frontend (JS/CSS)

The backend module is based on Vue.js, TypeScript and JSX-TypeScript-Templates (.tsx). Head over to the ./Build/Vue directory and use our yarn commands build the sources.

Project Setup

yarn install

Compile Libary

To integrate with requirejs compile vue project as lib and manually copy it to extensions' resources dir.

yarn build-lib

Watch & Build Libary

To integrate with requirejs compile vue project as lib and manually copy it to extensions' resources dir.

yarn watch-lib

Testing

Head over to Build/Vue and use yarn to test the frontend.

Linting and fixing files

yarn run lint

Run end-to-end tests

yarn run test:e2e

Run unit tests

yarn run test:unit

Contact & Communication

You can connect directly with us on Slack, the preferred instant communication platform of TYPO3 CMS developers. If you already have access to the TYPO3 Slack platform join the #cig-filelist channel. If you don't have access yet, you can register here.

Code Quality

Build Status Scrutinizer Code Quality