bluehawk / phabricator-sprint Goto Github PK
View Code? Open in Web Editor NEWSprints and burndowns in Phabricator
License: Apache License 2.0
Sprints and burndowns in Phabricator
License: Apache License 2.0
Hi,
Thanks very much for your plugin, I've been playing with it for some time (I submitted a minor bug fix a while back) and it has been very useful in adding a feature that is clearly missing from Phabricator currently. I have noticed that you attached the GPL license to it and this has introduced an issue for me.
I'm building something open source that deploys Phabricator as part of a toolset, and I would very much like to include this extension, or possibly the Wikimedia one that forked from it as many development projects are sprint based, something that Phabricator doesn't properly account for.
The problem I've got is that I will be looking to use the Apache 2.0 license, the same one that Phabricator itself uses. Unfortunately the GPL license is non-compatible with the Apache 2.0 license due to the strong copyleft nature of it.
I was wondering whether you might consider a license change, dual licensing or perhaps continuing with the GPL, however with the introduction of an open source exclusion to enable the use of the extension with other open source licenses currently incompatible but still preventing the use of it within closed source software?
Many Thanks for sharing your work with others like myself.
Carl
If you move a task to Done on the sprint work board and then you move it back to another column (Review, Doing, Backlog) the burndown chart still shows the points closed today for that task i.e. once you have closed (Done) a task the burndown chart does not recognise when the task was re-opened.
This incorrect behaviour can occur when someone accidentally drops a task in the Done column and then moves it to the correct 'open' state column.
I don't know why it works well but after I update my phabricator, it doesn't work well.
I can change project as "Sprint" and set Start and End date but I could not found sprint board and burn down chart. ( But I could set "Story point" )
I have installed phabricator-sprint and I am seeing the Sprint Start Date and Sprint End Date field when I edit a project's details.
When I browse to a task in the project I get the following:
>>> UNRECOVERABLE FATAL ERROR <<<
Call to undefined method ManiphestTaskQuery::needProjectPHIDs()
/opt/bitnami/apps/phabricator/phabricator-sprint/src/SprintTaskStoryPointsField.php:53
┻━┻ ︵ ¯\_(ツ)_/¯ ︵ ┻━┻
I tried following the readme, but I haven't managed to run arc liberate src
. I'm not sure if that is related as phabricator-sprint does seem to be loading. When I try to do that I get:
Usage Exception: Failed to load phutil library at location '../../src/'.
This library is specified by the "load" setting in ".arcconfig".
Check that the setting is correct and the library is located in the right place.
On latest version of phabricator (3b2fa99c57db96fe446b54ac50d271e6974265b1).
Steps to reproduce:
arc liberate src
from within the phabricator-sprint repositoryResult:
Failed to load class or interface 'PHUIErrorView': the class or interface 'PHUIErrorView' is not defined in the library map for any loaded phutil library. If this symbol was recently added or moved, your library map may be out of date. You can rebuild the map by running 'arc liberate'. For more information, see: http://www.phabricator.com/docs/phabricator/article/libphutil_Libraries_User_Guide.html
Hello,
Thanks for the nice extension, I have been using it for months. Today I decided to upgrade Phabricator to the most recent version and had some severe issues with no existing tasks being accessible, after looking around I had to go back one commit before https://secure.phabricator.com/rP83db5965ab6c640864fb8b66d813369274d40594 (libphutil also had to be adjusted). It looks like this new needProjectPHIDs broken this extension, but I can't tell for sure as I haven't looked into its code so far. Do you know if that's the case and if there's any plan to update it so it works with the latest Phabricator?
with latest phabricator version: 4f5a0f2391d842405966d904b055ac7d9e65addf
and latest phabricator-sprint: e411edb
Set start & end date to a Sprint xx
project, then click View Burndown
, got the following exception:
>>> UNRECOVERABLE FATAL ERROR <<<
Call to undefined method ManiphestTaskQuery::withAnyProjects()
/opt/phacility/extensions/phabricator-sprint/src/BurndownData.php:72
┻━┻ ︵ ¯\_(ツ)_/¯ ︵ ┻━┻
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.