Page MenuHomePhabricator

🧅 Create wbsearchentities controller(s) for entity schema
Closed, ResolvedPublic

Event Timeline

Hi kimpham! I'm Joshua Kato, a PHP/Laravel developer applying for GSoC 2026 with Wikimedia. I'm very interested in this project and would love to contribute.
I have solid experience with PHP OOP and building REST API controllers in Laravel, so the pattern of creating entity-type-specific controllers feels very familiar to me.
I've already looked at the parent tasks (T413959, T413961, T420683) to understand the architecture direction. Could you:

Point me to the relevant code files I should study first?
Suggest a microtask to make a small contribution before the March 31 proposal deadline?
Let me know your preferred channel to discuss the proposal.

Thank you!

Hello @Joshkato24, thank you for your interest in Wikibase and Wikidata APIs.
Those particular tasks are already actively worked on by Wikimedia DE staff.
Unfortunately I don't think we have any GSoC suitable microtasks in our area. Apologies, and I hope you'll find suitable tasks in other Mediawiki/Wikimedia area.

I wish you great time during GSoC!

Change #1264706 had a related patch set uploaded (by Kim.pham; author: Kim.pham):

[mediawiki/extensions/EntitySchema@master] Add wbsearchentities controller

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

Change #1265262 had a related patch set uploaded (by Jakob; author: Jakob):

[mediawiki/extensions/Wikibase@master] Search: Take controllers into account for available types

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

Change #1265262 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] Search: Take controllers into account for available types

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

Change #1264706 merged by jenkins-bot:

[mediawiki/extensions/EntitySchema@master] Add wbsearchentities controller in EntitySchema

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