This repository contains the general meemoo React admin core module to be consumed by applications needing an admin section using the React framework.
It is built with:
- node:
v20.x.x - npm:
v9.x.x
For a complete list of packages and version check out the package.json file.
- Make sure all PR's are merged into
main - Merge the desired release branch in the
mainbranch - Update avo2-components and avo2-react-components
- If a new version of
react-componentsis available, runcd ui/ && npm i. - Extract translations for the
admin-core-module/uiby runningcd ui/ && npm run translations:extract - Update
package.jsonandpackage-lock.jsonby runningnpm run bump - Stage changes
git add .and commit changes with messagegit commit -m "x.x.x" - Create a
tagby runninggit tag vx.x.x(use the same number as used in thepackage.jsonversionfield) - Push to the remote (
git push origin --follow-tags) - Check your build's progress in Jenkins.
- Go to meemoo's nexus and check if both the
uiandapiare deployed - Open pull requests for all repositories and make sure to use the latest version for the
@meemoo/admin-core-apiand@meemoo/admin-core-ui
In react-admin-core-module:
-
Checkout in the legacy-v1.x branch.
-
In the root folder, run 'npm i -f'.
-
In the demo folder, run 'npm i -f'.
-
Make your changes in demo/src folder.
-
In the root folder, run 'npm run build-and-copy-to-client'.
-
In hetarchief-proxy, run 'npm start'.
-
In hetarchief-client, remove the .next-folder and run 'npm run dev'.
This project was created by:
- Andry Charlier: [email protected]
It is currently maintained by:
- Ward Vercruyssen: [email protected]
- Bert Verhelst: [email protected]
- Silke Derudder: [email protected]
It was previously maintained by:
- Andry Charlier: [email protected]
- Bavo Vanderghote: [email protected]
- Ian Emsens: [email protected]