Page MenuHomePhabricator

Add LinguaLibre SignIt Web Extension to the Developer Portal
Closed, ResolvedPublic

Description

Following T340520, add LinguaLibre SignIt Web Extension to the Developer Portal.

Contributing instructions: Developer Portal/Contribute

  1. Create a file in data/documents with the project details. See videocuttool.yaml for an example.
  2. Fill in the details based on the on wiki information. Make sure that the file includes:
categories:
  - contribute-javascript
  1. Make sure to build the site to update the translation files before submitting the patch.

Event Timeline

Change 939376 had a related patch set uploaded (by Dolphyb; author: Dolphyb):

[wikimedia/developer-portal@main] Created Yaml file

https://gerrit.wikimedia.org/r/939376

@Aklapper this is my first contribution to the tech section setting up your local environ and others can be tricky. I made some modification to file under the "get source code" after I downloaded the docker engine (because the make was showing docker compose is needed) to cut it short. I build the documentation but I don't know if I did it well any feedback from you regarding the outcome will be appreciated

Change 939376 merged by jenkins-bot:

[wikimedia/developer-portal@main] Add LinguaLibre SignIt Web Extension to Developer Portal

https://gerrit.wikimedia.org/r/939376

Hi @Dolphyb, Thanks for submitting the patch! You're correct that you need both Docker and Docker Compose to build the site. After running make start and make build, you need to add the resulting file changes to your commit. So anytime you change text on the site, there should be a similar change in data/locale/en/LC_MESSAGES/mkdocs.po generated by the build process.

I've gone ahead and merged your patch, (Thanks, again!) but I'm happy to help if you run into any issues in the future. The Gerrit tutorial has instructions for amending your commit and for fetching the latest changes to your patch if others contribute to it. Let me know if you have any questions!

@apaskulin , Thank you for the feedback. Am glad that i did the task so at what point do you close this task ?

We can close it now. Thanks again!

Change 942459 had a related patch set uploaded (by BryanDavis; author: Bryan Davis):

[operations/deployment-charts@master] developer-portal: Bump container version to 2023-07-27-112528-production

https://gerrit.wikimedia.org/r/942459

Change 942459 merged by jenkins-bot:

[operations/deployment-charts@master] developer-portal: Bump container version to 2023-07-27-112528-production

https://gerrit.wikimedia.org/r/942459