Page MenuHomePhorge
Feed Advanced Search

Mon, Dec 2

l2dy added a comment to T15062: Introducing Phixator 2.

Is the extension still maintained? While there is no extension store yet, it's possible to host repositories here. https://we.phorge.it/w/docs/extensions/phactory/

Mon, Dec 2, 13:58 · Phactory: Community Projects

Apr 10 2024

avivey closed T15773: Community Project: Gantt Diagrams as Resolved.

Done:

Apr 10 2024, 04:52 · Phactory: Community Projects
avivey claimed T15773: Community Project: Gantt Diagrams.
Apr 10 2024, 04:45 · Phactory: Community Projects

Apr 8 2024

tsc updated the task description for T15773: Community Project: Gantt Diagrams.
Apr 8 2024, 10:35 · Phactory: Community Projects

Apr 7 2024

tsc created T15773: Community Project: Gantt Diagrams.
Apr 7 2024, 10:42 · Phactory: Community Projects

Apr 5 2024

avivey placed T15030: Support a Phorge Extensions ecosystem up for grabs.

Did that Phactory: Hosting Projects Here

Apr 5 2024, 16:36 · Extension Development, Phactory: Community Projects, Phorge
avivey created an object: Phactory: Hosting Projects Here.
Apr 5 2024, 16:34 · Phactory: Community Projects
avivey closed T15760: Community Repo: DeepClone as Resolved.
Apr 5 2024, 16:20 · Phactory: Community Projects

Mar 20 2024

avivey moved T15525: Create repository for Diagrams, a DrawIO integration from Backlog to Pending Projects on the Phactory: Community Projects board.
Mar 20 2024, 12:08 · Phactory: Community Projects
avivey moved T15558: community repo: Semi Structured from Backlog to Pending Projects on the Phactory: Community Projects board.
Mar 20 2024, 12:08 · Semi Structured (Extension), Phactory: Community Projects
avivey moved T15576: Community Repo: QR Code Extension from Backlog to Pending Projects on the Phactory: Community Projects board.
Mar 20 2024, 12:08 · Phactory: Community Projects
avivey claimed T15030: Support a Phorge Extensions ecosystem.

@avivey to do now:

Mar 20 2024, 08:05 · Extension Development, Phactory: Community Projects, Phorge
avivey moved T15567: Phorge extension to print QR stickers from Backlog to Pending Projects on the Phactory: Community Projects board.
Mar 20 2024, 08:03 · Phactory: Community Projects
avivey moved T15760: Community Repo: DeepClone from Backlog to Pending Projects on the Phactory: Community Projects board.
Mar 20 2024, 08:03 · Phactory: Community Projects
avivey added a comment to T15760: Community Repo: DeepClone.

The repo is set to "host" right now, but it can also be set to "observe from" or "mirror to" another repo.

Mar 20 2024, 08:01 · Phactory: Community Projects
tsc created T15760: Community Repo: DeepClone.
Mar 20 2024, 07:50 · Phactory: Community Projects

Feb 3 2024

avivey triaged T15730: Tool to manage Extensions Installation (Phorge) as Wishlist priority.
Feb 3 2024, 10:31 · Extension Development, Phactory: Community Projects, Phorge

Jan 22 2024

valerio.bozzolan added a comment to T15718: Guide/demo on "How To Create Your First Extension".

Nice. Maybe a start-extension Arcanist workflow is a bit overkill, but a boilerplate extension would be lovely

Jan 22 2024, 13:01 · Extension Development, Phactory: Community Projects
avivey created T15718: Guide/demo on "How To Create Your First Extension".
Jan 22 2024, 12:24 · Extension Development, Phactory: Community Projects
avivey added a project to T15568: Make extension installation more seamless: Extension Development.
Jan 22 2024, 12:17 · Extension Development, Phactory: Community Projects, Phorge
avivey added a project to T15030: Support a Phorge Extensions ecosystem: Extension Development.
Jan 22 2024, 12:17 · Extension Development, Phactory: Community Projects, Phorge

Nov 14 2023

waldyrious updated the task description for T15290: vscode extension for working on phorge codebase.
Nov 14 2023, 14:44 · Phorge Development Tools, Phactory: Community Projects

Sep 1 2023

avivey added a comment to T15174: Phorge←GitHub: create a bot that imports "Pull requests".

Nuance has a "GitHub Repository: Import issues and pull requests from a GitHub repository" Source Type - it might already be doing something related?

Sep 1 2023, 09:02 · Phactory: Community Projects, User-valerio.bozzolan, GitHub

Jul 31 2023

valerio.bozzolan added a comment to T15567: Phorge extension to print QR stickers.

Uh thanks!

Jul 31 2023, 06:58 · Phactory: Community Projects
avivey attached a referenced file: F325611: image.png.
Jul 31 2023, 06:34 · Phactory: Community Projects
avivey added a comment to T15567: Phorge extension to print QR stickers.

Created repo rQR QR Stickers and project QR Codes Extension

image.png (340×441 px, 15 KB)

Jul 31 2023, 06:34 · Phactory: Community Projects
avivey closed T15576: Community Repo: QR Code Extension as Resolved.

Created repo rQR QR Stickers and project QR Codes Extension

image.png (340×441 px, 15 KB)

Jul 31 2023, 06:34 · Phactory: Community Projects
avivey claimed T15576: Community Repo: QR Code Extension.
Jul 31 2023, 06:28 · Phactory: Community Projects
Matthew renamed T15576: Community Repo: QR Code Extension from Community Rep: QR Code Extension to Community Repo: QR Code Extension.
Jul 31 2023, 04:40 · Phactory: Community Projects
Matthew created T15576: Community Repo: QR Code Extension.
Jul 31 2023, 04:40 · Phactory: Community Projects

Jul 27 2023

Matthew added a comment to T15568: Make extension installation more seamless.

every extension should have its own

Ah, yeah, even better I think, if possible

Jul 27 2023, 20:31 · Extension Development, Phactory: Community Projects, Phorge
valerio.bozzolan added a comment to T15568: Make extension installation more seamless.

every extension should have its own

Jul 27 2023, 20:10 · Extension Development, Phactory: Community Projects, Phorge
Matthew added a comment to T15568: Make extension installation more seamless.

I was thinking of adding a script to ./bin to manage (mostly add/remove from load-libraries, maybe also clone) extensions.

Jul 27 2023, 19:43 · Extension Development, Phactory: Community Projects, Phorge
valerio.bozzolan added a comment to T15568: Make extension installation more seamless.

Probably related, I think that any installed extension should not cause any touch to /src/__phutil_library_init__.php, as long as it's versioned in git in Phorge and so will cause of course merge conflicts after any update.

Jul 27 2023, 19:30 · Extension Development, Phactory: Community Projects, Phorge
avivey added a comment to T15568: Make extension installation more seamless.

I was thinking of adding a script to ./bin to manage (mostly add/remove from load-libraries, maybe also clone) extensions.

Jul 27 2023, 18:53 · Extension Development, Phactory: Community Projects, Phorge
Matthew updated the task description for T15568: Make extension installation more seamless.
Jul 27 2023, 18:03 · Extension Development, Phactory: Community Projects, Phorge
Matthew claimed T15567: Phorge extension to print QR stickers.

I'd like to give this a shot, as part of streamlining extensions as discussed in T15568

Jul 27 2023, 18:00 · Phactory: Community Projects
Matthew triaged T15568: Make extension installation more seamless as Wishlist priority.
Jul 27 2023, 18:00 · Extension Development, Phactory: Community Projects, Phorge
valerio.bozzolan created T15567: Phorge extension to print QR stickers.
Jul 27 2023, 08:27 · Phactory: Community Projects

Jul 19 2023

avivey closed T15220: Community Project - arc-vscode, a subtask of T15030: Support a Phorge Extensions ecosystem, as Resolved.
Jul 19 2023, 20:16 · Extension Development, Phactory: Community Projects, Phorge
avivey closed T15220: Community Project - arc-vscode as Resolved.

Created R7 arc-vscode, but it's currently Observing the GH one.

Jul 19 2023, 20:16 · arc-vscode, Phactory: Community Projects

Jul 18 2023

avivey updated the task description for T15558: community repo: Semi Structured.
Jul 18 2023, 19:02 · Semi Structured (Extension), Phactory: Community Projects
avivey closed T15558: community repo: Semi Structured as Resolved.

Created Semi Structured (Extension) and R6 Semi Structured:

image.png (299×471 px, 13 KB)

Jul 18 2023, 18:56 · Semi Structured (Extension), Phactory: Community Projects
avivey created T15558: community repo: Semi Structured.
Jul 18 2023, 18:52 · Semi Structured (Extension), Phactory: Community Projects
avivey added a subtask for T15030: Support a Phorge Extensions ecosystem: T15557: Don't require extensions to `load` phorge/arcanist for linters.
Jul 18 2023, 15:28 · Extension Development, Phactory: Community Projects, Phorge

Jul 5 2023

valerio.bozzolan added a comment to T15525: Create repository for Diagrams, a DrawIO integration.

ihih I always thought the lack of tags was a feature. So I always manually Tagged also the Description. Thanks for the Task.

Jul 5 2023, 07:29 · Phactory: Community Projects
avivey added a comment to T15525: Create repository for Diagrams, a DrawIO integration.

I would like to mention #diagrams_extension in the Repository description, but I do not have enough permissions.

Jul 5 2023, 07:27 · Phactory: Community Projects
valerio.bozzolan added a comment to T15525: Create repository for Diagrams, a DrawIO integration.

I would like to mention #diagrams_extension in the Repository description, but I do not have enough permissions.

Jul 5 2023, 07:09 · Phactory: Community Projects

Jul 4 2023

Cigaryno closed T15525: Create repository for Diagrams, a DrawIO integration as Resolved.

This task is mostly done now that the repository is present and someone made an initial release of Diagram.

Jul 4 2023, 21:37 · Phactory: Community Projects
avivey renamed T15525: Create repository for Diagrams, a DrawIO integration from Create repository for DrawIO extension (name TBD) to Create repository for Diagrams, a DrawIO integration.
Jul 4 2023, 18:59 · Phactory: Community Projects
avivey added a comment to T15525: Create repository for Diagrams, a DrawIO integration.

And you can manage Diagrams (Extension), which has access to manage the repo.

Jul 4 2023, 18:59 · Phactory: Community Projects
avivey created T15525: Create repository for Diagrams, a DrawIO integration.
Jul 4 2023, 18:53 · Phactory: Community Projects

Jul 3 2023

avivey added a project to T15290: vscode extension for working on phorge codebase: Phorge Development Tools.
Jul 3 2023, 18:30 · Phorge Development Tools, Phactory: Community Projects

Jun 29 2023

Cigaryno closed T15005: Get Better Logo / Brand Assets as Resolved.

I think we are done with the logo as we have a graphical kit.

Jun 29 2023, 18:26 · Phactory: Community Projects, Good Starter Task, Phorge

Jun 28 2023

valerio.bozzolan added a revision to T15005: Get Better Logo / Brand Assets: D25314: Improve quality of logo.png and fix favicon.ico.
Jun 28 2023, 06:56 · Phactory: Community Projects, Good Starter Task, Phorge

Jun 17 2023

valerio.bozzolan updated the task description for T15005: Get Better Logo / Brand Assets.
Jun 17 2023, 15:42 · Phactory: Community Projects, Good Starter Task, Phorge
valerio.bozzolan added a subtask for T15005: Get Better Logo / Brand Assets: T15478: Graphical Kit.
Jun 17 2023, 15:37 · Phactory: Community Projects, Good Starter Task, Phorge

May 19 2023

avivey updated the task description for T15290: vscode extension for working on phorge codebase.
May 19 2023, 08:38 · Phorge Development Tools, Phactory: Community Projects

May 18 2023

avivey updated the task description for T15290: vscode extension for working on phorge codebase.
May 18 2023, 19:11 · Phorge Development Tools, Phactory: Community Projects

May 8 2023

speck added a comment to T15351: Create repository for Conduit API client in Rust.

One other thing we’ll need to address is the current code sharing between arcanist and phorge. I’m not sure the full scope of what Phorge relies on from arcanist but I think there’sa fair amount. We can probably get an idea by looking at the libphutil repo which was the shared library between the two which was eventually merged into arcanist

May 8 2023, 17:38 · Phactory: Community Projects
speck added a comment to T15351: Create repository for Conduit API client in Rust.

I was similarly looking at lua for the same reason as it's used by neovim 😆 . There are a few libraries for lua in rust but the one that seems recently active is mlua, which doesn't implement lua execution in rust but binds to lua binary/library. If we go the route of binding to another library/binary then our build/package would have to include the lua library file too (though it may be possible to embed it?). Something like Rhai (or there's also Rune and a few others), are implemented fully in Rust so there's less to worry about during the build/package process. I wasn't sold one way or the other but wanted to check out Lua along with some of the others to see how well they turn out.

May 8 2023, 01:52 · Phactory: Community Projects
ton added a comment to T15351: Create repository for Conduit API client in Rust.

I see what you are saying. I quite like Lua and how neovim uses it to achieve this extensibility...

May 8 2023, 00:28 · Phactory: Community Projects

May 7 2023

speck added a comment to T15351: Create repository for Conduit API client in Rust.

I’m fully aware of the friction that comes up trying to get developers using arcanist, the difficulties with PHP, the complexity in not understanding what’s going on, etc. and also familiar with the benefits of a compiled binary solution.

May 7 2023, 23:29 · Phactory: Community Projects
ton added a comment to T15351: Create repository for Conduit API client in Rust.

@speck the whole point of an alternative phab client implementation is remove friction that comes with arcanist. Namely:

May 7 2023, 21:36 · Phactory: Community Projects
speck added a comment to T15351: Create repository for Conduit API client in Rust.

Hah this has been something spinning in the back of my mind for a while. One thing that will be difficult to support in something like Rust (not sure about Go) is that the PHP arcanist allows for very easily extending by dropping in your own PHP files to the extensions folder.

May 7 2023, 20:16 · Phactory: Community Projects

May 6 2023

ton added a comment to T15351: Create repository for Conduit API client in Rust.

Thanks @avivey !

May 6 2023, 16:56 · Phactory: Community Projects
avivey added a comment to T15030: Support a Phorge Extensions ecosystem.

Rust Conduit Client/R4 is the first project in Phactory!

May 6 2023, 08:12 · Extension Development, Phactory: Community Projects, Phorge
avivey closed T15351: Create repository for Conduit API client in Rust as Resolved.

I created Rust Conduit Client and (unnamed) R4.

May 6 2023, 08:10 · Phactory: Community Projects
avivey added a comment to T15351: Create repository for Conduit API client in Rust.

Cool. Let's start with rRustConduit, because I think there's a bad joke in there about rusted pipes (12 seconds of google did not find a special name for it).

May 6 2023, 07:56 · Phactory: Community Projects
avivey moved T15290: vscode extension for working on phorge codebase from Backlog to Pending Projects on the Phactory: Community Projects board.
May 6 2023, 07:55 · Phorge Development Tools, Phactory: Community Projects
avivey moved T15351: Create repository for Conduit API client in Rust from Backlog to Pending Projects on the Phactory: Community Projects board.
May 6 2023, 07:55 · Phactory: Community Projects

May 5 2023

avivey added a project to T15351: Create repository for Conduit API client in Rust: Phactory: Community Projects.
May 5 2023, 17:11 · Phactory: Community Projects

Apr 29 2023

avivey renamed T15290: vscode extension for working on phorge codebase from vscode extension for working on phorge codebsae to vscode extension for working on phorge codebase.
Apr 29 2023, 09:50 · Phorge Development Tools, Phactory: Community Projects

Apr 12 2023

avivey removed a parent task for T15174: Phorge←GitHub: create a bot that imports "Pull requests": T15096: Discuss Arcanist as a barrier to adoption of Phorge and how to address the underlying issues..
Apr 12 2023, 10:28 · Phactory: Community Projects, User-valerio.bozzolan, GitHub

Apr 8 2023

avivey moved T15174: Phorge←GitHub: create a bot that imports "Pull requests" from Backlog to Pending Projects on the Phactory: Community Projects board.
Apr 8 2023, 07:58 · Phactory: Community Projects, User-valerio.bozzolan, GitHub
avivey moved T15062: Introducing Phixator 2 from Backlog to Pending Projects on the Phactory: Community Projects board.
Apr 8 2023, 07:58 · Phactory: Community Projects
avivey moved T15220: Community Project - arc-vscode from Backlog to Pending Projects on the Phactory: Community Projects board.
Apr 8 2023, 07:58 · arc-vscode, Phactory: Community Projects
avivey moved T15005: Get Better Logo / Brand Assets from Backlog to Meta on the Phactory: Community Projects board.
Apr 8 2023, 07:58 · Phactory: Community Projects, Good Starter Task, Phorge
avivey placed T15005: Get Better Logo / Brand Assets up for grabs.
Apr 8 2023, 07:54 · Phactory: Community Projects, Good Starter Task, Phorge
avivey added a project to T15005: Get Better Logo / Brand Assets: Phactory: Community Projects.

Phactory [will] also want an in-brand logo.

Apr 8 2023, 07:53 · Phactory: Community Projects, Good Starter Task, Phorge

Apr 7 2023

avivey added a project to T15174: Phorge←GitHub: create a bot that imports "Pull requests": Phactory: Community Projects.
Apr 7 2023, 10:50 · Phactory: Community Projects, User-valerio.bozzolan, GitHub

Apr 6 2023

avivey removed projects from T15062: Introducing Phixator 2: Phrequent, Dashboards (archived).
Apr 6 2023, 10:35 · Phactory: Community Projects
avivey added a project to T15030: Support a Phorge Extensions ecosystem: Phactory: Community Projects.
Apr 6 2023, 08:57 · Extension Development, Phactory: Community Projects, Phorge
avivey added a project to T15220: Community Project - arc-vscode: Phactory: Community Projects.
Apr 6 2023, 08:56 · arc-vscode, Phactory: Community Projects
avivey edited projects for T15062: Introducing Phixator 2, added: Phactory: Community Projects; removed Phorge General/Unknown, Governance, Maniphest (archived).
Apr 6 2023, 08:40 · Phactory: Community Projects
avivey created Phactory: Community Projects.
Apr 6 2023, 08:39