There doesn’t seems to be any simple way to add a bus route into OSM for now. After visiting https://wikiroutes.info and played a bit with their proposed new bus route editor, I think it would be nice if OSM can follow their idea and make a tool that let people add new bus route into OSM in the same way.
The way they let people add bus routes to its database is that, first people are presented with a map with clickable stops that have been mapped into OSM. Then people can click those stops, and the pathfinder in the application would automatically determine the most logical route for bus to operate through all these stops. Finally user can use drag and drop (in OSM’s case it would be more appropriate to let user change the selection instead) to alter routes if they don’t run like pathfinder’s route in reality. (Route details can be input after complete inputing a route) If such an editor can be implemented than it would simplify the process of bus route addition/editing a lot. Please consider developing such a bus route relation editor for OSM.
“OSM” isn’t an independent thing; every item of data has been added by someone and every bit of software around OSM has been written by someone. Essentially there is no “OSM” beyond the people that make up the project. If you think something’s a good idea have a go! If you get stuck with something there are plenty of places to ask for help (and find someone who’s already written half of what you want).
To clarify, I mean if anyone in the community could pick up the idea and develop it into a tool open for public to use and contribute to the project then it could help the project a lot.
There are essentially two reasons why someone would do that - one is that it’s solving a problem that they also see as needing to be solved to resolve some issue that they themselves have (essentially, “scratching their own itch”), the other is if you pay them.
Almost no-one is out there looking to write some code for free looking for someone else who would like some free labour.