Getting The Source

From OpenStreetMap Wiki
Jump to: navigation, search

If you are interested in Developing or just view the sourcecode of the OSM server and editors, you can find it in our git and subversion repositories.

Git

Increasingly we're using GIT instead of subversion for a lot of code: http://git.openstreetmap.org/

The rails code (for the website and API) can be downloaded with the following command: git clone git://git.openstreetmap.org/rails.git

This is described in more detail at Committing to the rails port. There are many other git repos relating to OpenStreetMap. In particular Potlatch 2 code is managed in git. See Potlatch 2/Developer Documentation/git. In theory git repos are decentralised and can live anywhere. You'll find links amongst the developer information related to various software/tools on this wiki. In practice you'll also find many of them on http://github.com

Subversion

The Subversion repository is at http://svn.openstreetmap.org/, this contains sourcecode for some useful tools and scripts.

To obtain the latest version perform a checkout from the repository, using the subversion client or a frontend of your choice. At the command line you might perform a complete checkout using the following command: svn co http://svn.openstreetmap.org/

This is >100,000 files totalling >1GB so it will typically take over an hour to perform the checkout. Watch out for failed externals!

You can view the source repository in your web browser at http://trac.openstreetmap.org/browser

Getting SVN Commit Access

A SVN account is required to make changes or upload new software. SVN accounts can be requested from the administrator of the svn server. See System Administrators. (The administrator is currently TomH)

Any changes that you commit will not be visible on the live site until an admin rolls out the new version.

Once access is granted, please consider adding the template Svnuser to your wiki userpage, which automatically adds you to Category:Users with SVN accounts.

How to use subversion

Subversion (or SVN) is a version control system very similar to CVS. There's plenty of information about using subversion. See these resources:

Subversion Users

See also Category:Users with SVN accounts.

Subversion Username Name Wiki Page
abunai Ulf ? User:Abunai
achmyr Alexander Chmyr
adam Adam Boardman User:Adamboardman
aharvey Andrew Harvey
ahlzen Lars Ahlzen
akks Alexei Kasatkin
alexmenk Alexander Menk
alfonz Karol Čisarik User:AlfonZ
amaury
amillar Alan Millar User:Amillar
andre68 Andre Hinrichs User:Andre68
andreas Andreas Putzo
andrew Andrew McCarthy
andystreet Andy Street User:AndyS
antblant Paweł Mrówka User:Antblant
apatiev Anton Patiev
apmon Kai Krueger
arindam Arindam Ghosh User:Makghosh
artem Artem Pavlenko User:Artemp
avantman42 Russ Phillips User:Avantman42
avar Ævar Arnfjörð Bjarmason User:Ævar Arnfjörð Bjarmason
balrog-kun Andrzej Zaborowski User:Balrog
bastik Sebastian Klein
beata.jancso Jancsó Beáta
belecker Dirk Bruenig
ben
benshu Ben Schulz
bilbo Martin Petricek User:Bilbo
blarson Blars Blarson
bkmap Burkhard Kirchner User:Bkmap
bmichel Michel Barakat
bobkare Knut Arne Bjørndal User:Bobkare
boman Falko Thomale User:Boman
bomm Bodo Meissner User:Bomm
bpwook Jun-Wook Kwak
bnesbitt Bryce Nesbitt
breki Igor Brejc User:Breki
brent
bretth Brett Henderson User:Brett
buerste Ruben User:Bürste
bvh Bart Vanhauwaert User:Bartv
casualwalker Jan Petranek
christofd Christof Dallermassl User:Cdaller
city-busz Balló György User:City-busz
cjb
cjw Christiaan Welvaart User:Cjw
claudius Claudius Henrichs
clementm Clement Menier
clever Michael Bishop
cmalo Christian Malolepszy
cmarqu Colin Marquardt User:Colin Marquardt
crosby Scott Crosby
crschmidt Christopher Schmidt User:Crschmidt
daeron Teemu Koskinen User:Daeron
damians Damian Sulewski
dankarran Dan Karran User:Dankarran
danmoore Dan Moore
dantje Daniel van Gerpen
davalv Davide Prade User:Davalv
david David Earl
daviddean David Dean
deejay1 Łukasz Jernaś
deelkar Dirk-Lüder Kreie User:Deelkar
dennis_de
devrise User:Devrise
dhansen Dave Hansen
dieterdreist Martin Koppenhöfer User:Dieterdreist
dmarinus Dick Marinus User:Meeuw
dmuecke Dieter Muecke
donvip Vincent Privat User:Don-vip
dotbaz
dshpak User:Dshpak
dsilvers Daniel Silverstone User:Kinnison
dvaey David Murn
echove Etienne Chové User:EtienneChove
eddyp Eddy Petrișor
edgemaster Thomas Wood User:Thomas Wood
edloach Ed Loach User:EdLoach
emacsen Serge Wroclawski
emj Erik Johansson User:Emj
enxrah
esscue Sebastian Queißer User:Esscue
etienne Etienne Cherdlu User:80n
extremecarver Felix Hartmann
extropy Viesturs Zarins
feixm Michal Feix
fichtennadel Georg ? User:Fichtennadel
fkowitz Fabian Kowitz
flint Matthew Flint
florian
fma Friedrich Maier User:fma
frank
franpd Fran Prieto
fredb Frédéric Bonifas User:FredB
frederik Frederik Ramm User:Frederik Ramm
frsantos Francisco Santos User:Frsantos
fsteggink Frank Steggink
gabriel Gabriel Ebner
galo Galo Higueras
gary68 Gerhard Schwanz Gary68
garyvdm
gerv Gervase Markham
giggls Sven Geggus User:Giggls
gislars Lars Lingner
gjones Graham Jones User:Grahamjones
glasseyes Daniel Glassey
glebius Gleb Smirnoff User:Glebius
godofglow Thomas Schneider
gramzon Ivan ?
gravitystorm Andy Allan User:Gravitystorm
grenzdebil
gslater Grant Slater User:Firefishy
guardian Matthias Meißer
guenther
guggis Karl Guggisberg
haakonst Håkon Stordahl
hakan Hakan Tandogan User:Hakan
hampelratte Henrik Niehaus
hardaker Wes Hardaker
harrywood Harry Wood User:Harry Wood
hassans Hassan Sabrin
herm Hermann Kraus
hholzgra Hartmut Holzgraefe
hind Eugene "Hind" Zelinskij
holgermappt Holger Mappt
htonl Adrian Frith User:Htonl
hughb Hugh Barnes
iknopf Ingolf Knopf
imi Immanuel Scholz User:Imi
isortega Iván Sánchez Ortega User:Ivansanchez
jabi Jan Bilak
jakob Jakob Altenstein
jbarbara Joe Barbara
jbglaw Jan-Benedict Glaw
jdschmidt J. D. "Dutch" Schmidt User:Dutch
jeansch Jean Schurger
jennyh Jenny Herbert User:JennyH
jeroen
jhuesing Johannes Huesing
jldominguez Juan Lucas Domínguez Rubio
jlnicolson James Nicolson
jmckerrell John McKerrell User:Mcknut
jmdubosc Jean-Marie Dubosc
jochen Jochen Topf User:Joto
joerg Jörg Ostertag User:Tweety
joergn Jörg Nuckelt
joergp Jörg Possin User:Joerg50
joerichards Joe Richards User:JoeRichards
johannes Johannes Huesing
john07 Jonas Krückel User:John07
jom Jochen Mueller User:joe_d5
jonas Jonas Svensson
jonb Jon Burgess User:Jburgess
jonobennett Jonathan Bennett User:Jonobennett
jongleur Peter Wendorff User:Jongleur
jordij Jordi Julià User:Jordij
joshdoe Josh Doe User:Joshdoe
josias Josias Polchau User:Josias
jotpe Johannes ? User:Jotpe
jp80 John ? User:JP80
jrreid Jason Reid User:Jrreid
jth Johan Thelmén
jttt Jiri Klement
juangui Juangui Jordán Aldasoro
julior Julio Rivera
jvidal Jose Vidal
k-nut Knut Hühne
kachkaev Alexander Kachkaev
kaymen Matthias Kay
kdrangmeister Kay Drangmeister User:Kay_D
khris78 Christian Gallioz
klumbumbus Gertrud Simson User:Klumbumbus
koying Chris Browet User:Koying
kpaster Kai Pastor
krokkofant Åsmund Realfsen
ksharp Keith Sharp
lambertus User:Lambertus
larry0ua Valeriy Pekarskyy
lars
larsf Lars Francke
ldp Lennard voor den Dag User:Ldp
lindi Timo Juhani Lindfors
lonelypixel Yves Goergen
lonvia Sarah Hoffman
lorenz Lorenz Kiefner
lucadelu Luca Delucchi
lucasvr Lucas C. Villa Real
lvarga Lubomir Varga
lysgaard Morten Olsen lysgaard
mackerski Dermot McNally User:Mackerski
malcolmh Malcolm Herring
malenki Malenki User:Malenki
malte Malte User:E-Malte
mapali Arnaud Vandecasteele
marc
marcus
marcuswolschon Marcus Wolschon
martinvoosterhout Martijn van Oosterhout User:Kleptog
masimaster Christoph Masi
matt_gnu Matthias Merz User:Matt_gnu
matthiasj Matthias Julius
matthewnc Matthew Newton User:Matthew_Newton
maxbe Max Berger User:Maxbe
mazdermind Peter Körner User:MaZderMind
mdeen Maarten Deen User:Mdeen
medi René Wunderlich User:Medi
melaskia Emilie Laffray
merio Mario Ferraro User:Merio
mfloryan Marcin Floryan
mgarbe Martin Garbe
michi Michael Bemmerl User:Michi2
mikel Mikel Maron User:Mikel
miken Mike Nice User:MikeN
milovanderlinden Milo van der Linden User:Milovanderlinden
miurahr Hiroshi Miura User:Miurahr
mkyral Marián Kyral
morwen Abigail Brady User:Morwen
mrness Alin Năstac
mrtux Sven Strickroth User:MrTux
mstapelberg Michael Stapelberg User:MichaelStapelberg
mstrecke
mueck Heiko Jacobs User:Mueck
mzdila Martin Ždila
nakor User:Nakor
nelson Russ Nelson
nenik Petr "Nenik" Nejedly
nepos Matthias Pitzl
newmka Karl Newman User:SiliconFiend
nic Nic Roets User:NicRoets
nick Nick Whitelegg
nickb Nick Black User:Nickb
nickburch Nick Burch User:Gagravarr
nickhill Nick Hill User:NickH
nienhueser Dennis Nienhüser
nitegate Adrian Stabiszewski
ocroquette Croquette Olivier
ogriffet Olivier Griffet
ojw User:Ojw
oliverw Oliver Wieland
onovy Ondrej Novy
oreimann
pa94 Alfons Andorfer
pablo Pablo d'Angelo
pascal Pascal Neis
pastor Anton Popov
patou Vincent Meurisse User:vmeurisse
pavi Pavithran Sakamuri User:pavi
pere Petter Reinholdtsen User:Pere
petrdlouhy Petr Dlouhý
petdr Peter Ross User:Petdr
petschge Patrick Kilian
pgillard Paul Gillard
phicoh Philip Homburg User:phicoh
pieren pieren3@gmail.com
plush Bartosz Fabianowski
pnorman Paul Norman User:Pnorman
postfix Werner König
pvitt Peter Vitt
ramack Raphael Mack
randomjunk Dave Stubbs User:Randomjunk
raupach Oliver Raupach
raybooysen Ray Booysen User:Twyford
rcernoch Radomír Černoch
rcr
redwards Russell Edwards
retsam Christoph Wagner
richard Richard Fairhurst User:Richard
richardbrinkman Richard Brinkman
ritzert Michael Ritzert
rjachow Rafał Jachowicz
rjmunro Robert (Jamie) Munro User:Rjmunro
rob
rodo Rodolphe Quiédeville User:Rodolphe
roland Roland Olbricht
rramthun Roland Ramthun
rubke Rob Aerts User:Rubke
saerdnaer Andreas Hubel
sbreunig Stefan Breunig
sbrunner Stéphane Brunner User:Sbrunner
schluessler Timo Schlüßler
schuetzm Marc Schütz
sderle Schuyler Erle User:SchuylerErle
ser Sergiusz Pawlowicz
shogunz0r Brendan Barrett
sholl Stephan Holl
simon04 Simon Legner
simone Simone Cortesi User:Simone
simonpoole Simon Poole
sjors Sjors Provoost User:Sjors
skaiwalker Paul Müller
skela Marko Mäkelä
skunk Stephan Plepelits
slankes Killefiz
slowrider Christoph Eckert User:SlowRider
smsm1 Shaun McDonald User:Smsm1
snikhil Nikhil Shirahatti
spaetz Sebastian Spaeth User:Spaetz
springmeyer Dane Springmeyer
srichter Stephan Richter
ssinger Steve Singer User:Stevens
stefanb Štefan Baebler User:Stefanb
stephankn Stephan Knauss User:Stephankn
stereo Guillaume Rischard User:Stereo
stevage Steve Bennett
steve Steve Coast User:Steve
stevechilton Steve Chilton User:Steve8
stevefaeembra Steven Kay
stevehill Steve Hill User:Steve Hill
stevenleroux Steven Le Roux User:StevenLeRoux
steventebrinke Steven te Brinke
stoecker Dirk Stöcker User:Stoecker
stotz Jan Peter Stotz
strk Sandro Santilli
subhodip Subhodip Biswas
sverre Sverre Didriksen
sward Simon Ward User:Sward
szeller Stefan Zeller
t2000 Stefan Triller
tabacha Sven Anders
tappenbeck Jan Tappenbeck
tbook Theodore Book
texamus Artem Dudarev User:Texamus
the111 Matt Hoover User:The111
thefin Adolf Hohl
thieber Thomas Hieber
tilusnet Attila Szász
tim Tim Haussmann
timsc Tim Sheerman-Chase User:Timsc
tobwen Tobias Wendorff
tom
tomhughes Tom Hughes User:TomH
tordanik Tobias Knerr User:Tordanik
torsten Torsten Steiner
tpersson
translatewiki TranslateWiki (contact Siebrand Mazeland)
tspeight Toby Speight
tstelmach Tomasz Stelmach
twain Brian Quinion
twalraet
ulf Ulf Lamping User:ULFL
upliner Michael Vigovsky User:Upliner
userlr Lutz Reinhardt
utaddei Ugo Taddei
vibrog Vidar Gundersen
volterra79 Francesco Boccacci
vsandre André ?
vvass Valentin Vasseur
xin Xin Zheng
xivk Ben Abelhausen
yellowbkpk Ian Dees
yoda15 User:Yoda15
zere Matt Amos User:Matt
zverik Ilya Zverev User:Zverik