Closed Bug 1463988 Opened 7 years ago Closed 7 years ago

phabricator-extensions development environment does not work locally, and is not documented

Categories

(Conduit :: Phabricator, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: glob, Assigned: dkl)

Details

(Keywords: conduit-story, conduit-triaged)

Attachments

(1 file)

https://github.com/mozilla-services/phabricator-extensions/ has no information in the readme on how to build and configure its development environment, and the existing information assumes prior knowledge (eg. `invoke` is referenced without any details on how to install it). `docker build .` and `invoke build` fail with the following error: > Step 13/18 : COPY phabext.json /app > COPY failed: stat /var/lib/docker/tmp/docker-builder542064483/phabext.json: no such file or directory looking at the circleci config it looks like phabext.json is created by circleci, never locally. the readme should document how to create this, or better yet it should be created automatically during the `invoke build` task if it doesn't already exist.
zalun told me over irc that he uses the demo env for dev work on this extension. assuming that's the supported env for phabext development, the readme at least needs to be updated to document that.
Assignee: nobody → pzalewa
Assignee: pzalewa → dkl
Status: NEW → ASSIGNED
Comment on attachment 8980810 [details] Bug 1463988 - phabricator-extensions development environment does not work locally, and is not documented Piotr Zalewa [:zalun] has approved the revision. https://phabricator.services.mozilla.com/D1420
Attachment #8980810 - Flags: review+
Status: ASSIGNED → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: