wiki:DevelopersGuide/SVN_Account

Version 3 (modified by stoecker, 15 years ago) ( diff )

typo

How to get an JOSM SVN account

There are two different types of SVN accounts

  • JOSM core account - You only get an account for JOSM core after you supplied useful patches for some time using the bug tracker. There is no need to ask for it, the current maintainer will ask you.
  • OSM account - This account is needed to change plugins. This is the same account as for all the other OSM projects. See also here.

Rules for JOSM account

  • No edit wars.
  • Larger changes (or changes which very likely break the code) should be discussed at mailinglist first.
  • No changes in code without a reason. Don't change anything only to have it look nicer (i.e. adding setters/getters). There should always be benefit for the compiled software even if it is a long-term-goal.
  • Do code as it is already done elsewhere in code except you have good reason not to do so.
  • Don't introduce larger changes in the stabilization phase before a release.
  • JOSM SVN uses https for checkins. Easiest usage is to checkout JOSM directory in OSM SVN and change the link for core from http to https.

Some general rules for SVN usage

  • Check your code before doing a checkin.
    • Are all changes useful?
    • No debug parts left?
    • All new files included?
  • When you have a different view, don't change code, but contact original author first.
  • Errors can be correct, but never made undone.
  • Reworking code needs tactfulness.
  • Don't take code changes personal - nobody owns parts of the code.
Note: See TracWiki for help on using the wiki.