[openstreetmap/openstreetmap-website] Make the enhanced changeset stats available via the API (Issue #6719)
Woazboat
notifications at github.com
Fri Mar 6 16:44:11 UTC 2026
Woazboat left a comment (openstreetmap/openstreetmap-website#6719)
> I see it as a barrier to entry to new contributors, who are much more likely to know Ruby (or similar languages) than C++.
It is a barrier to entry, but I'd question whether the main reason is that people don't know C++ and that people are more likely to know Ruby.
The biggest reason why it's a barrier to entry is that it's a split codebase written in two different languages, maintained separately in two different repos, with two different build environments, etc.. . That fact alone makes it much more complicated to contribute. There would be friction even if they used the same programming language.
cgimap also has much less visibility compared to the main openstreetmap-website project. I'd imagine a lot of potential contributors aren't even aware it exists.
C++ developers aren't that hard to find _in theory_, [there are a lot more of them than Ruby developers](https://survey.stackoverflow.co/2025/technology). What _is_ unusual here is the use of C++ in a web environment as an API backend. That's not the typical use case and not something most C++ developers are familiar with.
Since there isn't a canonical/popular C++ web framework like there is for Ruby, Python, etc... and everything is bespoke, there is no existing developer base that can be tapped and everyone has to start from scratch when they want to get into the code. _That_ is one of the main hurdles for finding developers for cgimap.
--
Reply to this email directly or view it on GitHub:
https://github.com/openstreetmap/openstreetmap-website/issues/6719#issuecomment-4012818207
You are receiving this because you are subscribed to this thread.
Message ID: <openstreetmap/openstreetmap-website/issues/6719/4012818207 at github.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/rails-dev/attachments/20260306/60e208fc/attachment.htm>
More information about the rails-dev
mailing list