An unofficial tool to create, manage and analyze Wardley Maps.
All the code is licensed under ASL 2.0, even if not explicitly stated, but unless otherwise stated.
There is a common bias that novel & business critical tool must have big brands guarding them, because it warrants that those tools will not dissappear over night leaving users in the lurch. That is just plain wrong. If you would like to have your own instance of The Wardley Maps Tool, you can get it running in nearly no time. Instructions are available on a [project wiki] (https://github.com/cdaniel/wardleymapstool/wiki/Running-your-own-instance).
There is no big guide here, just checkout the code, find what you would like to improve, and send a patch back. There is a plenty things that can be done, and every help is deeply appreciated. Some ideas include:
- creating ready-to-deploy packages (deb, rpm, heroku, openshift, cloud foundry and others)
- user manual
- improving tests
- other than g+ login mechanisms
- notification system
- multi-user edit
- ... Every contribution will be recognized.
I wish I could promise you a lot of exciting features, but things I will be working next include:
- mapeditor.js cleanup - that module is a spaghetti code mess. I need to find out a clean way to marry jsPlumb with the model that can be send back and forth to the server. Right now I query the jsPlumb instance before every save to gather list of nodes and connections.
- Once the editor is somewhat cleaned, it is necessary to reconcile the database model and the client model. Ideally they should be using either the same schema, or some API should be described (with tests).
- Login mechanisms need to be connected. Right now a user that registered using G+ is different from the user that registered in a traditional way using the same email address that was provided in G+.
- Did I mentioned Selenium End2End tests?
The sketches in the ui-sketches folder (those with the *.ep extension) are created with the Evolus Pencil tool, which is open source and can be downloaded for all platforms from its homepage. They are just ideas that may be implemented one day.
Via twitter @wardleymaps. Don't hesistate to ask, I will do what I can to help you.
Please note that favicon.ico is a logo identifying wardleymaps.com and therefore should not be used if the tool is used commercially outside of wardleymaps.com.