I am Bhashinee Nirmali, an undergraduate of Faculty of Information Technology, University of Moratuwa. I am good at programming in java and web development. I am interested in the gsoc project “Improved REST API Documentation Project”.
I have tried out the Swagger Editor and Swagger Codegen. It would be grateful if you can provide me more information on this project.
@gayanw Most definitely! I’m sorry, I just happened to see your comment here and I wasn’t tagged so it didn’t pop up in mail either. Please don’t hesitate to reach out to me for any help/feedback in the future!
Eitherways, we’re glad you’re interested in contributing to the project. I can see your submitted proposal so I’ll do a run through of the same. If you’re interested in getting feedback from the community, you can write down the gist of your ideas right here in this format Cohort Module Enhancements
I see your proposals in the draft and it’s yet to be completed I believe. Here’s a link to my proposal which was accepted last year. Feel free to copy the template/timeline from there.
Sounds good. Be sure to complete your proposal very soon(The deadline is close) and inform me, so I can do a complete review of the same (last time I checked, your proposal timeline was incomplete), make the necessary adjustments and then proceed to submit the final copy.
Also, just explicitly tag me/any other mentors or dev in any other future post or mention so I get notified through an email (though I am watching this thread, currently)
I guess the reason it is this way is because the implementer should not have to enter versions of the API to access the overall API functionality. The API functionality should not be segregated under v1 and v2 but rather be accessible as a whole. I believe the v1, v2.x iterations are development iterations and the implementer should not have to know that this feature is in v1 and that in v2 because APIs don’t work that way IMO.
However, this is slight speculation from my side. Maybe @pascal will shed some light on this.
@gayanw, that wiki page is talking about version 1.x and 2.x of the module codebase. We made a non-backwards-compatible change to that codebase, and increased the major version number many years ago (2013 I guess), and that wiki page dates to that era. You may safely ignore it, since nothing written there is relevant anymore today.
I have reviewed your proposal and provided some feedback. Just keep in mind that details and finesse matters and don’t be in a hurry. Complete every section, go through every detail and ask for the next review
When I received the email yesterday saying that I was selected, I was overwhelmed with joy
I have always wanting to be an active contributor to Open Source. But was able to make only trival contributions here and there. When I found OpenMRS, I thought this would be the place.
Thanks to you all who helped and will help me in the journey.