Open Rails 1.2+ planning
#1
Posted 20 April 2016 - 10:28 AM
The input will likely be in the form of specific feature requests as well as general ideas for the future. Each item need not be more than a few words, but may contain a detailed explanation if desired. We will then organise these in to releases/themes, prepare blueprints for the near-term work, and developers will then be able to choose what to work on from the blueprints.
More details on how you can submit your input will follow - so start gathering your old and new ideas for Open Rails now!
#2
Posted 22 April 2016 - 12:14 PM
Welcome to the Open Rails Roadmap!
This Trello board is for collecting and sorting ideas for future versions of Open Rails, and voting on those ideas.
The board consists of:
- Cards are the white boxes containing each idea
- Lists are the vertical columns grouping the ideas by timeline
How can I contribute?
You can:
- Email open_rails_input+uggop60ykb1hstlww1my@boards.trello.com to add new ideas, which will appear below this one. The subject is shown on the card and the body inside the card.
- Vote on ideas in any timeline (except those already released) by opening it and selecting "Vote". You'll need to be logged in to Trello for this.
The Open Rails Management Team will read new ideas sent in, and decide whether they are new and interesting, a duplicate of an idea already on the board, or not something being planned for right now and move them appropriately.
What do the timelines mean?
The timelines are:
- Not planned is for proposed ideas which we (ORMT) do not feel are good for Open Rails.
- Future is for proposed ideas which we (ORMT) feel are good for Open Rails, but which have not been selected for a particular timeline yet.
- 2.x and 1.x are for proposed ideas which we (ORMT) feel should be done during the respective major version timelines, but which have not been selected for a particular version yet.
- 1.2 is for proposed ideas which we (ORMT) feel should be done for this particular version.
#3
Posted 23 April 2016 - 08:01 AM
James Ross, on 22 April 2016 - 12:14 PM, said:
Trello boards are really neat.
We've not tried this method of collecting your views before, so it's something of an experiment and open to everyone with an interest in the Open Rails project.
Please give it a try.
#4
Posted 23 April 2016 - 08:16 AM
Edward K.
#5
Posted 03 May 2016 - 11:58 AM
edwardk, on 23 April 2016 - 08:16 AM, said:
We cannot "make" people do work, but the following is the general approach I am taking right now:
- Make the project attractive to work on:
- Moving to git
- Source code on GitHub as well as Launchpad
- Documentation in ReStructuredText
- Cleaner architecture
- Cleaner code generally
- Moving to git
- Make it obvious what we want/don't want done:
- The Trello board from this thread
Once things are looking good on the board (which they are already starting to), I will look at publically linking to/including the headline information on the main website and ensuring everyone's aware of it.
Anything to suggest yourself?
#6
Posted 03 May 2016 - 02:36 PM
I'm afraid to say it... having reviewed the current cards they have a "small ball" feel to the collection. Whiffle ball small. It's worrysome. I expected to see bigger topics, like replacing AE -- the objective for 2.0.
#7
Posted 04 May 2016 - 11:34 AM
Genma Saotome, on 03 May 2016 - 02:36 PM, said:
You are welcome to contribute by seeing what people have suggested in the past. I may have a look myself if I get the time, but it's hard work going through and organising things from forum threads, unfortunately. That's partly why we have the Trello board.
Genma Saotome, on 03 May 2016 - 02:36 PM, said:
For the initial run, I thought I'd let people work from a blank slate, so to speak, to see what they came up with without any prompting. There are a few big items I've already placed - e.g. dispatcher mode, turntables and in game editing - and some more that I haven't - e.g. "Upgrade Track Viewer to an OR activity editor".
Just yesterday I added in some of the existing blueprints to the board, and I will be making sure that we have the larger goals covered, but it's worth noting that some of them have already been added, just with a different view or focus (e.g. the AE is "Upgrade Track Viewer to an OR activity editor").
#8
Posted 04 May 2016 - 02:44 PM
My reference to "small ball" in the previous post can and should be rephrased into a more constructive POV, specifically, there isn't anything architectural there. In my own experience of running projects over the years I learned that if you don't get the fundamentals done up front they'll never get done because over time most of your resources will disappear and those that are left are busy with bugs and modest feature expansion within the structure that's present. IOW, small ball stuff.
Perhaps there is a need to two lists: architectural and run of the mill features where the former is trans-formative and the later can go in where and whenever. Consider timetable mode -- it wasn't a simple extension of something KUJU had already done nor was it filling small feature gap they had left open. Instead it fundamentally altered how one thinks about scheduling. The core still need to be addressed.
#9
Posted 04 May 2016 - 04:58 PM
#10
Posted 05 May 2016 - 05:41 AM
James Ross, on 04 May 2016 - 11:34 AM, said:
I noticed the dispatcher mode, which James has placed in 2.x.
What are the benefits we might get by packaging the multi-player mode as a dedicated server? Would they help to support tasks which are not driving, such as dispatcher, signalman, brakeman, fireman etc.?