{"repo":"damonsk/onlinewardleymaps","free":true,"listed":false,"github":"https://github.com/damonsk/onlinewardleymaps","clone":"git clone https://github.com/damonsk/onlinewardleymaps.git","description":"OnlineWardleyMaps.com - Draw Wardley Maps in seconds using this free online tool","language":"TypeScript","stars":308,"topics":["wardley","simon-wardley","wardley-maps","wardleymaps","react"],"license":"MIT","category":"ui-components","readme_excerpt":"OnlineWardleyMaps The source code that runs www.OnlineWardleyMaps.com. Also available as a standalone Visual Studio Extension - vscode-wardley-maps. Developed by Damon Skelhorn. Wardley Mapping courtesy of Simon Wardley, CC BY-SA 4.0. To learn more, see Simon's book. Running locally Dependencies for running locally: Node.js and Yarn. npm install yarn -g Change directory to frontend. cd frontend/ Install dependencies yarn install Commands: To run locally, develop/edit. Open web browser @ http://localhost:3000 yarn dev To create minified scripts/styling. yarn build To run all tests. yarn test To create package for use in vscode-wardley-maps or obsidian-wardley-maps. yarn package To validate npm package contents before publish: yarn package:pack To publish wmlandscape to npm locally: yarn package:publish Alternatively, you can also run it locally using the provided Dockerfile. From the root repository, build a container image via docker build -t onlinewardleymaps . and then run it locally docker run -p 3000:3000 onlinewardleymaps Now you can access the frontend @ http://localhost:3000 Running frontend + local API with docker-compose This repository now includes a local Node.js/TypeScript API implementation of: - POST /v1/maps/save - GET /v1/maps/fetch?id= The API stores maps as .owm files in a configurable data directory. To run both frontend and API together: docker compose up --build Services: - Frontend: http://localhost:3000 - API: http://localhost:3001 Configuration options","default_branch":null,"files":null,"tree":[],"storefront":"/r/damonsk","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/damonsk/onlinewardleymaps/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}