Hello,
You are absolutely right for the first 6 fields, let's keep them in stops.txt
You are also right, the stop_amenities proposal could address this need.
Only one comment : "url" would then be duplicate in stop_amenities.txt, since there is already "stop_url" in stops.txt, isn't it ?
About the bike routes, I was mainly thinking about route planners that already know the roads available in the city and already have the ability to propose road itineraries (as most route planners on the web).Therefore those route planners could propose automatically to use shared bikes in a transit itinerary, without the need to describe in the feed, all the routes between each pair of shared bikes stations.
However this doesn't forbid to put these routes in a GTFS feed, for route planners that don't have these "road features".
I will express my need in the "stop_amenities" topic, and if we manage to get shared bikes stations supported in GTFS format, then later I will look at GTFS-Realtime.
And also at a way to describe the shared bikes fare in the feed, and its average speed (it depends on the amount of hills in the city (some route planners don't know the road elevation in the city), and it also depends if the bikes are powered by electric motors).
Thanks for this help.