?
avatar dneukirchen
dneukirchen
6 Apr 2017

It is currently not very easy to get an overview of the joomla 4.0 development progress.
I see the planned feature list and a lot ungrouped issues / prs, but im not able get a clear overview.

  • who is in charge of a feature?
  • what is the current state?
  • what needs to be done (next)?
  • where can i help?
  • what is the roadmap of the feature?
  • what is the goal?
  • technical instructions.

Imo we need some kind of project & resource management.

My suggestion is to use github project boards in a first step (i know there are better tools, but lets not overcomplicate it here). Create at least one project board for each of the planned features (https://developer.joomla.org/roadmap.html) and assign issues / prs to it. Group them by "Todo", "In Progress" and "Done". Feature lead should update the board on a regular basis.

It would be nice if each project/feature also has some kind of readme document to get information about milestones, technical details, involved people and the general mission.

What do you think?

avatar dneukirchen dneukirchen - open - 6 Apr 2017
avatar joomla-cms-bot joomla-cms-bot - change - 6 Apr 2017
Labels Added: ?
avatar joomla-cms-bot joomla-cms-bot - labeled - 6 Apr 2017
avatar dneukirchen dneukirchen - edited - 6 Apr 2017
avatar dneukirchen dneukirchen - change - 6 Apr 2017
The description was changed
avatar dneukirchen dneukirchen - edited - 6 Apr 2017
avatar brianteeman
brianteeman - comment - 6 Apr 2017

Anything is better than nothing

avatar jeckodevelopment
jeckodevelopment - comment - 6 Apr 2017

It's up to @mbabker and Production Dept.

avatar mbabker
mbabker - comment - 6 Apr 2017

I'm cool with it. Honestly, just getting the roadmap page into the state it is in now was a good step forward, but using the project boards helps too (I'm doing it on the downloads site repo, if I ever get around to working on those tasks anyway).

avatar dneukirchen dneukirchen - change - 6 Apr 2017
The description was changed
avatar dneukirchen dneukirchen - edited - 6 Apr 2017
avatar laoneo
laoneo - comment - 6 Apr 2017

Perhaps we should move j4 development into its own repo to reduce noise here? It will be easier then to woek with projects and issues and assign them to people.

avatar brianteeman
brianteeman - comment - 6 Apr 2017

Personally thats a much better idea as it makes the tracker much easier to handle. Not sure why it was decided not to do it that way but I assume there was good reason

avatar mbabker
mbabker - comment - 6 Apr 2017

Why? It's one thing for feature teams to work in separate repos, but to have a separate repo for each version?

avatar brianteeman
brianteeman - comment - 6 Apr 2017

a new repo every 4 years isnt much of a hardship ;)

avatar mbabker
mbabker - comment - 6 Apr 2017

It breaks continuity. Also, new SVN repos were never set up when jumping 1.0 to 1.5 or 1.5 to the middle ages or then to 3.0. The difference is the issue trackers were fragmented per version.

IMO, that's not a strong argument for a new repo for each major version.

avatar laoneo
laoneo - comment - 6 Apr 2017

There was it's own repo for Atum and aurora, so why not making one for the rest? Even media manager and web services do have their own repo.

avatar dneukirchen
dneukirchen - comment - 6 Apr 2017

Imo new repo is not necessary. It might clean up issue tracker, but that can be achieved with proper filtering and project assignments. Creating a new repo does not solve the problems i mentioned in my initial post.

Lets start with project boards and see how that goes.

avatar laoneo
laoneo - comment - 6 Apr 2017

What to do then when a project finished?

avatar dneukirchen
dneukirchen - comment - 6 Apr 2017

Then we can close it.

Lets make not a big discussion out of this one... i think feedback was positive.

Can i help settings things up?

avatar mbabker
mbabker - comment - 6 Apr 2017

There was it's own repo for Atum and aurora, so why not making one for the rest? Even media manager and web services do have their own repo.

Those are project repos meant for bigger feature projects. But the work is still merging back to this main repo when it reaches that state. That's different than having a different repository for a new version of the software.

I've turned the projects board on. I don't remember how GitHub deals with ACL on who can or can't edit it but anyone with access is free to do what they can.

avatar joomla-cms-bot joomla-cms-bot - change - 6 Apr 2017
The description was changed
avatar joomla-cms-bot joomla-cms-bot - edited - 6 Apr 2017
avatar franz-wohlkoenig franz-wohlkoenig - change - 6 Apr 2017
Category Feature Request
avatar franz-wohlkoenig franz-wohlkoenig - change - 6 Apr 2017
Status New Discussion
avatar mbabker
mbabker - comment - 7 Apr 2017

I've taken a first stab at populating https://github.com/joomla/joomla-cms/projects

Improvements welcome

avatar brianteeman
brianteeman - comment - 7 Apr 2017

Looking good

avatar franz-wohlkoenig
franz-wohlkoenig - comment - 14 Apr 2017

@dneukirchen can this issue be closed?

avatar zero-24
zero-24 - comment - 14 Apr 2017

Closing as the RFC got acepted. 😄 Thanks!

avatar zero-24 zero-24 - change - 14 Apr 2017
The description was changed
Status Discussion Closed
Closed_Date 0000-00-00 00:00:00 2017-04-14 12:03:05
Closed_By zero-24
avatar zero-24 zero-24 - close - 14 Apr 2017

Add a Comment

Login with GitHub to post a comment