[Wikitech-l] Organizing project in the Phabricator - advice needed

2015-10-28 Thread Marcin Cieslak
Hi,

I have recently did some review of the Mediawiki-Installer
project, fixing some minor bugs right away:

https://gerrit.wikimedia.org/r/#/q/project:mediawiki/core+branch:master+topic:installer,n,z

https://phabricator.wikimedia.org/tag/mediawiki-installer/

As far as I understand the workboard, I cannot (and shouldn't)
have too many columns - they are there to illustrate the progress of work.

Since we have so many issues open there (129 open in the backlog,
which is one per 100 lines of code counted with "wc -l") 
I'd like to group them into those than can be tested and even
probably fixed at the same time:

* Restricted environments (currently a column on the workboard).
* Users and passwords
* Environment checks

etc.

Those things need to be pretty fluid (I like to re-think
and re-organize as I go).

How can I do that? I understand I need a permission to create
a project, which is too bureaucratic for this task.

Probably the good way would be to define sprints (but without
dates, since it's volunteer work:) but a Sprint is also
a project, so I need permission, too.

Any ideas how to do it?

~Saper


___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Organizing project in the Phabricator - advice needed

2015-10-28 Thread Kevin Smith
My main trick for moving items between columns on a board that has a lot of
columns is to zoom my browser out so far that the text is microscopic (and
all the columns are visible). Then use the browser find feature (Ctrl-F) to
highlight the task you want to move, so you can see it. Then drag it. For
me, that's easier than coordinating the "scroll while dragging" operation.

To create any project (sprint or not), you can either have project creation
privileges yourself, or you can just request the project be created. If you
only want a couple new projects, you probably don't need create project
privileges.

Also, note that a project can have a board without being a sprint, and that
includes having a sprint-like project (with a board) that is not a sprint.
Sprints turn on the story point estimate field, and display the asssigned
user differently. If you don't need those features, a non-sprint project
works as well.




Kevin Smith
Agile Coach, Wikimedia Foundation


On Wed, Oct 28, 2015 at 8:43 AM, Marcin Cieslak  wrote:

> On 2015-10-28, Andre Klapper  wrote:
>
> >> As far as I understand the workboard, I cannot (and shouldn't)
> >> have too many columns - they are there to illustrate the progress of
> >> work.
> >
> > https://www.mediawiki.org/wiki/Phabricator/Project_management#Boards
> > hopefully helps?
>
> Thanks, that helps a bit. I only have trouble moving cards on
> a large screen, the workaround with holding a mouse button
> pressed works only partially :)
>
> >> Probably the good way would be to define sprints (but without
> >> dates, since it's volunteer work:) but a Sprint is also
> >> a project, so I need permission, too.
> >
> > Having Sprint projects could be one solution, see "Sprints" in
> > https://www.mediawiki.org/wiki/Phabricator/Project_management#Projects
>
> But to create Sprints I also need to have "create project" permission,
> is that correct?
>
> ~Saper
>
>
> ___
> Wikitech-l mailing list
> Wikitech-l@lists.wikimedia.org
> https://lists.wikimedia.org/mailman/listinfo/wikitech-l
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Organizing project in the Phabricator - advice needed

2015-10-28 Thread Brad Jorsch (Anomie)
On Wed, Oct 28, 2015 at 12:26 PM, Kevin Smith  wrote:

> My main trick for moving items between columns on a board that has a lot of
> columns is to zoom my browser out so far that the text is microscopic (and
> all the columns are visible). Then use the browser find feature (Ctrl-F) to
> highlight the task you want to move, so you can see it. Then drag it. For
> me, that's easier than coordinating the "scroll while dragging" operation.
>

My main trick is a Greasemonkey script to narrow the columns to fit the
screen. The non-boilerplate bit is

GM_addStyle(".aphront-multi-column-fixed .phui-workpanel-view,
.phui-workpanel-view .phui-header-shell { width: auto; }");

-- 
Brad Jorsch (Anomie)
Senior Software Engineer
Wikimedia Foundation
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] Organizing project in the Phabricator - advice needed

2015-10-28 Thread Marcin Cieslak
On 2015-10-28, Brad Jorsch (Anomie)  wrote:
> On Wed, Oct 28, 2015 at 12:26 PM, Kevin Smith  wrote:
>
>> My main trick for moving items between columns on a board that has a lot of
>> columns is to zoom my browser out so far that the text is microscopic (and
>> all the columns are visible). Then use the browser find feature (Ctrl-F) to
>> highlight the task you want to move, so you can see it. Then drag it. For
>> me, that's easier than coordinating the "scroll while dragging" operation.
>>
>
> My main trick is a Greasemonkey script to narrow the columns to fit the
> screen. The non-boilerplate bit is
>
> GM_addStyle(".aphront-multi-column-fixed .phui-workpanel-view,
> .phui-workpanel-view .phui-header-shell { width: auto; }");

Amazing how people deal with such an inconvenience! IMHO a simple
keyboard shortcuts (h j k l) could do wonders!

I subscribed to https://secure.phabricator.com/T5240 to watch progress.

Thanks everyone for your input. I'll try to request the Create Project
permission and will try with Sprints/mini sub-projects.

~saper


___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l