This repository contains the source code of the Free Map package of Concrete CMS.
This package comes with Leaflet.
If you want to update it, or use a development (uncompressed) version of it, you need NodeJS and NPM.
If you want to use a compressed version of leaflet, you need to
- Install the NPM dependencies with
npm ci - Execute
npm run prod
If you want to use an uncompressed version of leaflet, you need to
- Install the NPM dependencies with
npm ci - Execute
npm run dev
If you want to update leaflet to the most recent version, you need to:
- Update the NPM dependencies with
npm update - Execute
npm run prod
In order to publish a new version (let's assume 1.2.3 for example):
- Set the value of the
$pkgVersionproperty of the package controller to1.2.3 - Commit the changes to GIT
- Create a GIT tag:
git tag 1.2.3
- Push the changes to GitHub (including the tags):
git push --tags
- Create the ZIP archive to be uploaded to the marketplace by running the
create-marketplace-zipscript in thebindirectory - Upload the ZIP archive to the ConcreteCMS marketplace