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
main
branch - Update avo2-components and avo2-react-components
- If a new version of
react-components
is available, runcd ui/ && npm i
. - Extract translations for the
admin-core-module/ui
by runningcd ui/ && npm run translations:extract
- Update
package.json
andpackage-lock.json
by runningnpm run bump
- Stage changes
git add .
and commit changes with messagegit commit -m "x.x.x"
- Create a
tag
by runninggit tag vx.x.x
(use the same number as used in thepackage.json
version
field) - 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
ui
andapi
are deployed - Open pull requests for all repositories and make sure to use the latest version for the
@meemoo/admin-core-api
and@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: andry.charlier@studiohyperdrive.be
It is currently maintained by:
- Ward Vercruyssen: ward.vercruyssen@studiohyperdrive.be
- Bert Verhelst: bert.verhelst@studiohyperdrive.be
- Silke Derudder: silke.derudder@studiohyperdrive.be
It was previously maintained by:
- Andry Charlier: andry.charlier@studiohyperdrive.be
- Bavo Vanderghote: bavo.vanderghote@studiohyperdrive.be
- Ian Emsens: ian.emsens@studiohyperdrive.be