Page MenuHomePhabricator

Create project tag for PlaceNewSection extension
Closed, ResolvedPublic

Description

Name of the project tag:
PlaceNewSection

Type of project:
Component

Description (read the best practices and include a sentence understandable to the public and without "This project is for tracking work related to..." noise, plus a link to further information!):
The PlaceNewSection extension introduces two magic words, __ADDNEWSECTIONBELOW__ and __ADDNEWSECTIONABOVE__, that control placement of new talk page sections.

Links

Description: https://www.mediawiki.org/wiki/Extension:PlaceNewSection
Repository: https://github.com/ernstki/mediawiki-extensions-PlaceNewSection

Canonical code repository URL of the project (if this project has a code base):
https://github.com/ernstki/mediawiki-extensions-PlaceNewSection

View policy of the project itself:
Public (default)

Event Timeline

Iniquity renamed this task from Create project tag for <INSERT HERE> to Create project tag for PlaceNewSection extension.Nov 22 2023, 1:53 AM

Just checking if this has been discussed with the extension developer/maintainer, especially since they already have GitHub issues turned on which could lead to fractured discussions?

Aklapper changed the task status from Open to Stalled.Nov 22 2023, 9:26 AM

Just checking if this has been discussed with the extension developer/maintainer, especially since they already have GitHub issues turned on which could lead to fractured discussions?

I would like to create this tag as part of the work on this task T344501; we can wait until @Ernstkm transfers repository to Gerrit.

I'd rather wait until @Ernstkm states in which one single place they'd like to manage their codebase and their tickets.

Hi, all. Thanks for your patience.

I seem to have become the de facto maintainer of this extension by posting a comment to the Talk: page about updating it to work with 1.35.x. I'm not sure I'll be able to keep pace with newer MediaWiki versions, as I tend to stick with LTS releases for as long as possible for my internal wikis. Hopefully that's not a problem.

That said, I'm amenable to doing whatever is necessary to ensure the health and longevity of this extension. If that means moving it from GitHub to WMF code hosting, that sounds fine to me. Is GitLab an option?

That said, I'm amenable to doing whatever is necessary to ensure the health and longevity of this extension. If that means moving it from GitHub to WMF code hosting, that sounds fine to me. Is GitLab an option?

Hello! :) Look here: T344501#9351195.

Assigning to @Ernstkm per last comment; please reset assignee once done

@Aklapper I'd like to update the README at GitHub to mention the source code's new home before archiving it.

Is https://gerrit.wikimedia.org/g/mediawiki/extensions/PlaceNewSection a good point-of-entry for that, roughly analogous to the GitHub project page?

I'm not very familiar with Gerrit, having "grown up" with the GitHub interface so to speak, during my early training, so thanks for your patience.

Is https://gerrit.wikimedia.org/g/mediawiki/extensions/PlaceNewSection a good point-of-entry for that, roughly analogous to the GitHub project page?

I'd say so - at least I don't have a better idea :P

That's a very good idea. I wonder how confused GitHub would be if I archived ernstki/mediawiki-extensions-PlaceNewSection and then forked wikimedia/mediawiki-extensions-PlaceNewSection, though.

Extension:PlaceNewSection doesn't link to the ernstki repo anymore, so unless you can think of a reason not to delete it, probably that's what I'll do instead.

Update: the ernstki GitHub repo has been archived with a pointer to Gerrit.

@Aklapper I reset the assignee per your earlier request, but wasn't sure if the status should be changed from "Stalled" or not, so I just left that be.

Please let me know how else I may be helpful here.

A_smart_kitten changed the task status from Stalled to Open.Feb 22 2025, 9:42 AM
A_smart_kitten subscribed.

Boldly unstalling per last comment & per T351776#9880286

Aklapper claimed this task.

Requested public project MediaWiki-extensions-PlaceNewSection has been created: https://phabricator.wikimedia.org/project/view/7743/

(In case you need to edit the project or project workboard itself at some point and lack permissions, please see Trusted-Contributors.)

Interested people are welcome to join the project as members, and to watch the project in order to receive notifications on task updates.

If tasks are created under this new project which are about a specific codebase, please make sure to also add these codebase project tags to the tasks in addition.

Recommended practices for project and workboard management in Phabricator are available.

Feel free to bring up any questions you might have about Phabricator or about best ways to manage projects in Phabricator.

Enjoy!