Page MenuHomePhabricator

Better document the steps to be done on Phabricator to integrate with Phragile
Closed, DeclinedPublic

Description

moved from https://github.com/wmde/phragile/issues/98

from @Dereckson:
Currently, the documentation explains well the OAuth part to do in Phabricator.

The documentation should also cover the additional points:

A summary. What assumptions Phragile does regarding Phabricator?
Create a project-as-a-tag to mark tasks in review state (but see T100188)
Add a custom field in Maniphest (but see T100187)

Event Timeline

Tobi_WMDE_SW raised the priority of this task from to Medium.
Tobi_WMDE_SW updated the task description. (Show Details)

from @Jakob_WMDE:
Thanks for the feedback! Yes, some general documentation is still missing. We'll definitely consider this in the next development sprint.

@Tobi_WMDE_SW That would be great. I tried running 'php artisan serve' after I'd downloaded it, but it threw PHP errors: 'Undefined index: PHABRICATOR_URL' from $_ENV. Even though my '.env' includes a PHABRICATOR_URL line similar to .env.example's, and 'php artisan env' says 'local'. I suspect there's some setup I'm missing, but I have no idea how it's supposed to be run at all.

@Tobi_WMDE_SW, @Jakob_WMDE: What is the best venue to ask support questions, like @fooishbar did above?

@Aklapper in this case it's fine to have the question here but for general technical issues a separate Phabricator task would be the best solution.

@fooishbar This particular problem you were having should be resolved once this pull request on github gets merged. I did not notice this before as I never tried to run Phragile outside of an Apache or Nginx web server.
As for the next steps I assume you already did what the Installation section of the README says. Then what you should do is

  • create a maniphest field for story points and add its name to the .env file
  • create a bot user in Phabricator for Phragile and add its name and Conduit certificate to the .env file
  • add the OAuth client ID and secret to the .env file

Hope that helps. We'll try to improve the documentation soon!

Declining this task as Phragile is not under development or maintained anymore - see T240308#6164990