Ensure you have git and Node.js installed.
After cloning the repository run the following commands:
-
npm install
(downloads dependencies for the project from NPM and builds the project to the dist/ folder.) -
grunt build
(lints markup/js/css/json, creates vendor bundle, minifies js/css, builds the dist folder) -
grunt server
(runs a local webserver listening on port 80 in the background and watches files for changes. Open your web browser to http://localhost)
If you want to help translate the page to different languages you can do so on our Crowdin page.
If you want to contribute to the project, feel free to create an issue or open a pull request. Please note that creating a pull request does not guarantee it will be accepted into the project.
- Fork the project
- Clone the repository (
git clone git@github.com:YourGitHubAccount/sniperelite5maps.git
) - Add upstream repository (
git remote add upstream https://github.com/lordfiSh/sniperelite5maps.git
) - Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'add some amazing feature'
) - Rebase on upstream (
git fetch upstream
andgit rebase upstream/main
) - Fix any merge conflicts you may have
- Push to the branch (
git push origin feature/AmazingFeature
) - Open a pull request
Licensed under CC BY-NC-SA
Sniper Elite 5 map is a rewrite by AtomCrafty, lordfiSh and CBernjus, based on the witcher3map project by untamed0.
This software uses the following libraries developed by third parties, which are licensed separately.
- jQuery (MIT)
- jQuery.NiceScroll (MIT)
- Leaflet (BSD2)
- Leaflet.label (MIT)
- Leaflet-hash (MIT)
- Leaflet.fullscreen (BSD2)
- Leaflet Control Search (MIT)
- Leaflet.EasyButton (MIT)