PhorgePublicGeneral discussions about Phorge. For long and complex questions, you may want to use Ponder.
Could someone in O1 please rubberstamp trivial https://we.phorge.it/differential/?ids=25941,25867,25937 ? Thanks in advance!
Could someone from Blessed Committers update Next Up with rP9c388c65f628 (D25900)? It needs to be put under the section Database Upgrades, similar to 2024 week 35.
Yes, you still have to use ES5. And please use the already existing copy behavior. It is already implemented: https://we.phorge.it/uiexample/view/PHUIButtonExample/ / https://we.phorge.it/source/phorge/browse/master/src/applications/uiexample/examples/PHUIButtonExample.php$111
/** * @provides copy-network-path */ JX.onload(function() { // Remarkup is cached and can't hold metadata JX.Stratcom.listen( 'mousedown', ['network-path'], function(evt) { const node = evt.getNode('network-path'); const text = node.parentNode.getAttribute('title'); JX.Stratcom.addData(node, { text: text, successMessage: 'Path copied.', errorMessage: 'Copy of path failed.' }) } ); });
I can't remove my own repo https://we.phorge.it/diffusion/4
Phorge sysops: can we re-generate Diviner? ./bin/diviner generate So to see the new Javelin document
(Maybe nice to add that in the release lifecycle script - if any)
I think simply changing details in https://we.phorge.it/diffusion/4/manage/ should be sufficient
WMGMC Phorge currently uses PHP 8.4.6 and branches from rP12991c0d377a28849377499d5b5a269a466e9ef5.
Thanks to @avivey for approving my request to join! Finally got around to replacing a heavily-customised version of Phabricator in my homelab with Phorge and looking forward to contributing.
Out of interest, @ton, do you think there's anywhere that the Conduit API falls short or could be improved?
@connorgurney are you working on Conduit ?
Thanks! Appreciate it. Have just joined the project, but have found a few shortcomings that I'd personally like to improve, so wondering where is most helpful to start.
Ah, good shout. Something like an OpenAPI specification?
I presume that we could generate something on the fly and cache it then flush the cache when apps are enabled or disabled.
I think you're probably right in suggesting that we do it automatically, as maintaining it manually is likely to be a PITA, and the data is clearly already available, as the Conduit pages list every endpoint.
Any chance of being added to Trusted Contributors, please? Would like to create some tasks in Manifest.
Ah, sorry, wasn't asking directly - was just hoping someone would be hanging around here, but will try IRC too.
Thanks, both - much appreciated!
https://we.phorge.it/api/conduit.query I think I found an API description in json
@ton - yes, Trusted Contributors is a "self-governing group" - basically, any member can add others as members.
The bar for acceptance to this group is basically "not spam".
Looks like you beat me to it, @ton! Cheers.
I personally stick to MySQL Community Edition as that's what it was originally built for, but MariaDB is meant to have feature parity, so I see no reason not to use it.
You could also use something else entirely, such as AWS Aurora for MySQL, which also seems to work fine.
On an unrelated topic, has anyone hosted a monorepo in Phorge at all, and, if so, what challenges have you faced, if any?
I don't get the "Cat Fact" «The first cats evolved in swamps about 65 years ago.» that is probably the only Cat Fact that makes no sense to me lol - https://we.phorge.it/source/phorge/browse/master/src/applications/search/menuitem/PhabricatorMotivatorProfileMenuItem.php
Also totally against the «The first cats evolved on the savannah about 8,000 years ago.»
thatsthejoke.gif
Admins: please approve this kind user I know: https://we.phorge.it/people/manage/1416/ Thanks :3 :3
Also maybe it's necessary to mention that the IRC chan is has a name and it's called Phorge from the msg that is shown here https://we.phorge.it/auth/start/?next=%2F
I've added a link from that message to https://we.phorge.it/w/irc/ :)
at the risk of sounding cheeky, can i ask if someone would be willing to add me to Trusted Contributors? i occasionally feel like upstreaming tasks from https://phabricator.wikimedia.org/project/view/6/ and that would allow me to do it :p
thanks :)
Can someone provide me with some guidance/docs on how to read the task graph, please? I'm sure that I'm missing something obvious, but my ADHD brain is losing it! Thanks.
Do you have a specific task graph?
The general meaning is: children task (down) are sub-tasks, blocking your current task
Let's use this one for importing Phorge into my Terraform state as an example. Can you please explain why the lines branch out as they do?
As I already tried to say, you are visiting T1, so your point of view is that. To complete it, you have children sub-tasks (pointing down from T1).
You can easily see that you should first complete T140 to be able to close T139, and that you should then complete T139 to complete T1, etc
That frame of thinking actually helps me to make sense of it, so thank you very much! Appreciate it as ever, Bozz.