Hi - just a general ping here to see how many of you have set up development environments for OHM? I know at least of a few of you have submitted pull requests, but maybe some are sitting on the sidelines and just need a little encouragement? It can seem intimidating at first, but the best way to dig in is to take that first step. Plenty of people are here to help. What could we do better to encourage more participation? Come on in, the water’s fine! : )
I’ve considered it sometimes, but I only have 2 years of experience with VueJs and C# currently, and 14 years of HTML and CSS.
14 years of HTML & CSS can go a looooong way around here. Possible edits to stylesheets, copy edits in the website codebase, etc. There are also plenty of opportunities for JS-skilled folks to help out, too, such as with the timeslider, the sidebar inspector, or iD.
Every little bit helps quite a bit… here are 2 of my favorite recent contributions / pull requests. I like them because they are about as small as can be, but also help improve the site quite a bit!
- gh:yarons: Add Hebrew translations for OHM Time Slider #19
- gh:DavidMStraub: Add attribution to all map styles #34
- I particularly liked how David first filed an issue, and then provided a fix, which was as simple as 1 line of code added to 4 files!
- Small plug for David’s other project, which has integrated OHM: GrampsWeb, a free open-source & privacy-first genealogy tool.
And, if you’re willing to go a little further, but not much further for anyone who’s worked with CSS, you can check out this one:
- ohm:Bauer33333 @Bauer33333 : add platforms, traversers and turntables #33
- 59 lines added to 1 stylesheet & 40 lines added to another and a whole new set of features have been added to 2 different map layers.
- Here again, @Bauer33333 identified a problem he wanted fixed in an issue and then he provided a fix.
A little bit can go a loooooong way… and all it takes is that first step!!! ![]()
Here’s the first issue I worked on. Better styling for Demilitarized zones · Issue #1112 · OpenHistoricalMap/issues · GitHub
Fantastic! Now… let’s shepherd it through the approval, merge, and deployment process, and you can report back here on what worked and what didn’t!!
![]()
I may want to add that I’ve never edited CSS before or set up anything git related, so years of experience are not a requirement at all. With the visual editor you don’t need to get anything running locally or even touch code.