Page MenuHomePhabricator

Prototype a package management application
Closed, ResolvedPublic


Build a prototype of a package management application. Eventual use cases are:

  • Distributing arcanist extensions (like linters and commands).
    • Particularly, making it easy for repositories to specify extensions/dependencies and have arc automatically manage them, so you can build an in-house linter and use it in all your projects.
  • Distributing third-party (or maybe unbundled first-party) Phabricator applications.

These are long-term goals, particularly application management.

This is primarily blocked by choosing a cool name.

Event Timeline

epriestley raised the priority of this task from to Low.
epriestley updated the task description. (Show Details)
epriestley added a subscriber: epriestley.
This comment was removed by Mnkras.

Distributing third-party (or maybe unbundled first-party) Phabricator applications.

The primary problem here is that upstream moves crazy fast because @epriestley is some form of human/computer hybrid. It's far more beneficial and maintainable to get changes properly integrated into the upstream.

epriestley claimed this task.

None of that really does anything yet, but the next steps (signing, installing) need to have major components in arc, so I'm going to consolidate this into T8115 / T5055 and other related arc work.