Page MenuHomePhabricator

Begin to use central modules
Open, Needs TriagePublic

Description

This task consist to begin to use central modules as described in the Central modules reference manual.
It is not for an alone Lua-coder. The "Assigned To" role is to transmit his know-how and to support others to debug their new central modules.
The sharing concern also to update documentations.
We must specialy take care of the stability.
This task continue until it will be shared by 7 Lua-coders, in 7 projects, in 7 Languages.

  • Cooperate

The first version of the Module:Central is in French Wikisource.
The dedicated Library:activity supports Lua-coders on some aspetcs of this task.
We could discuss in the user manual/Discussion.
When the central repositotry T52329 will become stable we will move all this cooperation in it.

  • I invite some of you to share this task.

Event Timeline

The Module:Central already exist in en.wikipedia. Then it can not be tried there.
That is linked with 2 aspects:

  • How to name central modules.
  • This question will desapear when central libraries will be parts of scribunto.

@Rical: I don't immediately see why this should be tracked as a task in Phabricator instead of on-wiki?

You are right, but I understand this task as a sub task of T135845.
In the past I already invited some Lua-coders to share this task, without succes.
It is a way to clearly engage other subscribers to cooperate.

@Aklapper could you really make this task a sub task of T135845. I missed to do that and I don't find how.

I don’t want to diminish your work in any way, but do you really think that anyone will or can edit a 839 Kb module other than you if they’d had to do any modifications?

Thanks for the parent task and Scribunto.
The Module:Central is heavy and I continue to update it.
The Lua-coders or some of them will need my support to convert there modules to become central = multilingual, advanced facilities for arguments and reports of errors.

Anomie added subscribers: Krinkle, Anomie.

This task has nothing to do with Scribunto beyond using it on-wiki.

The present Module:Central has 2 roles:
*Be an exemple of converted application, a temporary role.
*Install some libraries as support of central modules. They are built to become the main base for central modules in a stable repository in long term.

Vvjjkkii renamed this task from Begin to use central modules to ccaaaaaaaa.Jul 1 2018, 1:01 AM
Vvjjkkii removed Rical as the assignee of this task.
Vvjjkkii triaged this task as High priority.
Vvjjkkii updated the task description. (Show Details)
Vvjjkkii removed a subscriber: Aklapper.
JJMC89 renamed this task from ccaaaaaaaa to Begin to use central modules.Jul 1 2018, 3:36 AM
JJMC89 assigned this task to Rical.
JJMC89 raised the priority of this task from High to Needs Triage.
JJMC89 updated the task description. (Show Details)
JJMC89 added a subscriber: Aklapper.

@Rical: Hi! This task has been assigned to you a while ago. Could you maybe share an update? Do you still plan to work on this task, or do you need any help?

Removing task assignee due to inactivity, as this open task has been assigned to the same person for more than two years (see the emails sent to the task assignee on Oct27 and Nov23). Please assign this task to yourself again if you still realistically [plan to] work on this task - it would be welcome.
(See https://www.mediawiki.org/wiki/Bug_management/Assignee_cleanup for tips how to best manage your individual work in Phabricator.)