Jul 17 2019
Thanks! for all the effort @Aklapper. I had an online meet with @Tuxology recently. Keeping in mind the timeline of the project, I decided to move forward with Gerrit and Phabricator and started my work with them.
Jul 13 2019
@Aklapper I guess you can check out the answer to the question here: https://discuss.elastic.co/t/access-elastic-search-from-remote-api/189049/9. I asked the person about the procedure of how we can access the APIs. One of the community members replied saying that it depends on the people who configured the tool.
First of all I guess we have to find out how to use REST API access for wikimedia.biterg.io plus its URL endpoint. I have never played with that before.
So again: If anyone could paste a complete API example query (preferably using curl, not the web console), instead of only results from some unmentioned query, that would be incredibly nice. I cannot look over your shoulders and I do not know much about all this.
Jul 11 2019
Thanks for the feedback!
Jul 7 2019
It will be even fine if there is the way to perform the above API calls in asynchronous manner. Suppose apart of requesting the subsequent pages with after keyword of the previous request, is there some way like ?page=2(page number)?
Thanks, @Aklapper for the reply. As you said the result of the phabricator query has after and before in cursor indicating next and previous pages. As @lalit97 said performance will be a severe issue here and also I can not make an asynchronous request here. I just need to display the count of a user like https://meta.wikimedia.org/wiki/Contraband#/media/File:Mockup3.svg. So, to get the count I need to perform request to an API(https://phabricator.wikimedia.org/conduit/method/maniphest.search/) that returns me the details of last 100 task subscriptions. Let's suppose a user has 1000 task subscriptions, the tool need to make around 10 API requests to know that the user is subscribed to 1000 tasks. The tool need to continue requesting the API till the request returns no more data returned from the API. I can not even make it asyncronous. This is because if the tool has to request second page, it need to get the value of after keyword in the response data to the previous API. And If I made it syncronous, suppose I need to get the detials of 20 users. In the worst case scenario, let us assume all the 20 users has around 1000 task subscriptions. So totally there can be 20,000 (for 20 different users). Now I need to make around 20,000/100 = 200 API requests in sequential manner. In addition, I also need to request gerrit apis. This can take almost >=200 secs of time and I can not display the data on realtime to the users.
Jun 29 2019
Yeah, It does not show an example, But I while I was reading about the API. I came to know that q is actually the query. When it worked with(https://gerrit.wikimedia.org/r/changes/?q=owner:rammanoj&q=owner:gopavasanth&o=DETAILED_ACCOUNTS). I thought it would also work for the above API.
Are you telling about _more_accounts: true ??
Jun 12 2019
Jun 9 2019
Jun 3 2019
Thanks for the suggestions @Aklapper, will update the wiki page.
Update to week 1:
Update to week 1:
Apr 9 2019
Apr 8 2019
Apr 7 2019
Apr 6 2019
Apr 5 2019
Mar 21 2019
Mar 11 2019
Thanks, @srishakatux and @Tuxology for the reviews, and I am really sorry for the delay in updating with the second task. I have completed the second task, you can find it here. Can any of you review it, please?
Mar 6 2019
Hey, @srishakatux I am Rammanoj, I am really interested in working with this project. I have made few patches to Mediawiki. I have solved the first micro task, you can find it here. I will be waiting for any comments on the task.
Mar 5 2019
Mar 4 2019
I tried solving this issue. Initially, I was able to reproduce the error and worked it out. But after I updated my local repo to the latest commit. Whenever I try to add an instance it logs an error in the console saying
@Yaron_Koren, In case of multiple-instance templates even the other inputs (of type text etc) are also not getting highlighted when clicked on their respective labels.
Jan 27 2019
@Yaron_Koren I am really interested in working with this project for GSoC 2019. I have the relevant skill set for working with the project. I am a bit familiar with the codebase. Can you provide some micro tasks to work out?