Version 33 (modified by 8 years ago) ( diff ) | ,
---|
Developers Guide
This portal will explain how to create a patch, modify the core JOSM application or existing plugins.
At least basic Java programming skills are necessary. Please consult Portals how could you improve JOSM without Java skills.
User-level and source code topics
Not directly relevant to development:
- Installing and Running JOSM
- Source code#Getthesource
- Source code#CompilingusingAnt
- Compiling JOSM using IDE
- How to create a JOSM build
Development process
- Development Guidelines (Coding style and Internationalization)
- Patch Guidelines (How to submit a patch)
- Track the state of development (Release Schedule)
Eclipse
- Various Eclipse tips
- Video: how to checkout JOSM into Eclipse
- Video: how to checkout a JOSM plugin into Eclipse
JOSM core
- JavaDoc class documentation (for JOSM and JMapViewer)
- JavaBugs - you may encounter one of them
JOSM plugins
SVN
JOSM Help System
- Context-sensitive help
- Current list of context-sensitive help topics
Shortcuts
Developers
Dirk Stöcker is currently the lead maintainer of JOSM. Developers of JOSM with SVN commit privileges active in the past several months include:
Trac username | Name |
---|---|
akks | Alexei Kasatkin |
bastiK | Paul Hartmann |
Don-vip | Vincent Privat |
Klumbumbus | Stefan Volke |
michael2402 | Michael Zangl |
simon04 | Simon Legner |
stoecker | Dirk Stöcker |
wiktorn | Wiktor Niesiobędzki |
Immanuel Scholz was the original creator of JOSM, and previous maintainers include Frederik Ramm.
Previous developers include Frederik Ramm and Jiri Klement.
Many others have contributed through bug reports, patches, translations, and documentation work.
Attachments (2)
-
yklogo.png
(3.8 KB
) - added by 6 years ago.
add YourKit logo to get free open source license as per https://www.yourkit.com/purchase/#os_license
- intellij-logo.svg (3.7 KB ) - added by 6 years ago.
Download all attachments as: .zip