Page MenuHomePhabricator

Document how to add new projects
Open, MediumPublic


From time to time we get requests to enable Huggle on new projects (e.g. T157970, T260105, T165908) but reading docs I see no mentions as to how to add support for new projects (what needs to be done, etc.). I was wondering if you could create documentation for this, so volunteers can contribute the needed patches and Huggle developers just need to do the code-review part. Thank you.

Event Timeline

Hello, yes, but where?

So far we have this in phabricator, I always copy the list from some old ticket:

  • Insert to meta at m:Meta:Huggle/List
  • Initial configuration (that's basically copying to [[Project:Huggle/Config.yaml]])
  • Create whitelist (this require postgreSQL access to a DB hosted on wikimedia cloud, I definitely need to make this easier)
  • Translate Project:Huggle
  • Translate Project:Huggle/Message
  • Translate strings in config
  • Update wiki specific cfg
  • Translate warn-N templates
Frostly added a project: User-Frostly.
Frostly subscribed.

I'll be working on this! I think a page in the GitHub wiki would be helpful, linking to other documentation (e.g. how to use the translate extension) as well.

Frostly triaged this task as High priority.Apr 2 2023, 4:06 AM
Frostly moved this task from Backlog to In progress on the User-Frostly board.
Frostly lowered the priority of this task from High to Medium.Jul 30 2023, 10:57 AM