[OSM-dev] Call for help: Reviewing osm2pgsql pull requests and issues
penorman at mac.com
Wed Feb 11 01:44:24 UTC 2015
osm2pgsql is a key component in most rendering chains, including
OpenStreetMap Carto, Cycle Map, MapBox Streets, Humanitarian, MapQuest
Open, and others. Given its importance, it has relatively few
developers. It is written in C++ and there are contributions that can be
made if you know PostgreSQL and not C++.
It is a somewhat large code base, and not always the clearest. One way
to become more familiar is helping with issues and reviewing pull
requests. I'm sure I could find people to review the PRs that are up,
but it would be good to get more developers familiar with this important
A few current understandable PRs are
https://github.com/openstreetmap/osm2pgsql/pull/279 - adding a --schema
option for PostgreSQL schemas
https://github.com/openstreetmap/osm2pgsql/pull/282 - ./configure change
that needs testing on systems other than Ubuntu, Debian or FreeBSD
https://github.com/openstreetmap/osm2pgsql/pull/275 - a change to the
recommendations for PostgreSQL column types for some "extra attributes"
https://github.com/openstreetmap/osm2pgsql/pull/248 - a code cleanup
with a performance loss that needs tracking down
I should offer thanks to MapQuest (of whom I am an employee) for the
rewrite from C to C++ and fixing many issues.
osm2pgsql knowledge is an employable skill.
More information about the dev