Hello, thanks for the public widely shared thread re. our interns on Fineract - I think it's great that we give their great upcoming work more visibility now that we started for real!
Manthan's first priority is Checkstyle, see FINERACT-942 & FINERACT-821 + FINERACT-854. I have invited him in a private exchange I have had with him as his primary mentor to focus on getting that done. After that, FINERACT-854, because it's security related. After all that's fully done (let's see when), probably.... Swagger - SGTM! As for that list of those 59 assorted JIRA tickets... I'm not so sure, no. Natasha and I are currently discussing priorities, I've suggested starting with helping to wrap up https://issues.apache.org/jira/browse/FINERACT-963. As for Nasser & Percy, I will let their mentors chime in here. On Thu, May 21, 2020 at 1:56 AM Ed Cable <[email protected]> wrote: > Hi all, > > Recently I was trying to get up to speed on all the great work around > alleviating technical debt, upgrading core dependencies, strengthening and > hardening Fineract, and improving overall code quality that Michael and > Awasum have been leading with the support of Petri, Ivan, Manthan, Percy, > Nasser, Georgio, and others. > > There really has been a flurry of activity across Github and JIRA from > these rockstar volunteers but I also want to make sure that individuals > from companies that are building and distributing solutions on Fineract > become involved at the same level and are aware of this going activity and > the need and opportunity to contribute as well. > > As many of the major issues related to upgrading of core dependencies have > been starting to get resolved, I was trying to understand what > projects/tasks our four interns working on Fineract (3 from GSOC through > Apache and 1 from Outreachy through Mifos) would be focused on. Both so I > can document it for roadmap/planning purposes and also to see what > additional capacity the interns have to take on items from the backlog, > reviewing of incoming pull requests from partners, scalability, additional > code quality etc. > > We'll have public gists for each of the interns summer objectives linking > to the respective issue trackers available by start of the coding period > (June 1). > > From looking at the proposals of our interns and the completed and > in-progress activity on JIRA/Github, I've deduced the following: > > *Manthan* > *Manthan's plate is very full at the moment as he works under the > mentorship of Michael on:* > > - Completing Swagger API documentation - > https://jira.apache.org/jira/browse/FINERACT-733 > - Implementing and Enforcing Checkstyle (and all of the corresponding > sub-tasks) - https://issues.apache.org/jira/browse/FINERACT-821 > - Fixing some of the 59 High Priority (p1 and p2) Issues in the > Backlog - > > https://issues.apache.org/jira/browse/FINERACT-790?jql=issuetype%20%3D%20Bug%20AND%20status%20%3D%20Open%20AND%20labels%20%3D%20p1 > and > > https://issues.apache.org/jira/browse/FINERACT-754?jql=issuetype%20%3D%20Bug%20AND%20status%20%3D%20Open%20AND%20labels%20in%20(P2%2C%20p2) > - Use prepared statements instead of string concatenated SQL > everywhere - https://issues.apache.org/jira/browse/FINERACT-854 > > *Nasser* > *Nasser's primary focus is on the migration from OpenJPA to Eclipselink > which I assume will take most of the summer.* > > - https://issues.apache.org/jira/browse/FINERACT-854 > > At the moment I believe Awasum and Courage are mentoring Nasser and I > think Saransh has been interested as well and I'm hoping @Ebenezer Graham > <[email protected]> and @Aleksandar Vidakovic > <[email protected]> can assist too. > > *Percy* > *Percy's original focus included the upgrade to Java 11 but now that's > complete, his focus is primarily around improving code quality by running > and enforcing different codebase scanning tools and increasing testing > coverage, and reducing run time of tests. *@[email protected] > <[email protected]>* can you share the links to the JIRA issues > for the work you're doing. I was aware of:* > > > - > > Enable and Enforce Googe’s Error Prone: > https://issues.apache.org/jira/browse/FINERACT-822 > - > > https://issues.apache.org/jira/browse/FINERACT-713 > - > > Replace Joda time with Java.time - > https://issues.apache.org/jira/browse/FINERACT-826 > > > Awasum is serving as the primary mentor. > > *Natasha* > *Originally Natasha was going to work on some of the upgrades of core > dependencies like Spring Boot but that work has been completed so I wanted > to discuss and understand what her focus would be out of some of the areas > Michael had did a great job of summarizing at * > https://docs.google.com/document/d/1Vt-jd2-IKr63HckskY4Ji9VTDN2JCAN2L-X5TsMdUn0/edit?usp=sharing > > We are also looking for additional individuals in the community to help > mentor Natasha in addition to Michael - @Aleksandar Vidakovic > <[email protected]> @Sanyam Goel <[email protected]> @Rahul > Goel <[email protected]> and others would you be available? > > So for whatever time our interns have available and for any other > contributors in the community who want to get involved, we have work > related to: > > - Automating the Release Process - > https://issues.apache.org/jira/browse/FINERACT-876 so we can release > 1.3.1 and 1.4.0 and any future releases in a more timely fashion > - Performance and Scalability Enhancements - > https://jira.apache.org/jira/browse/FINERACT-867 > - Kubernetes distribution packaging work - > > https://jira.apache.org/jira/browse/FINERACT-882?jql=labels%20%3D%20kubernetes%20and%20project%20%3D%20fineract%20 > - Upgrading other 3rd party dependencies - > https://issues.apache.org/jira/browse/FINERACT-963 > - Addressing issues in the backlog - > > https://issues.apache.org/jira/browse/FINERACT-867?filter=12345785&jql=project%20%3D%20FINERACT%20AND%20status%20in%20(Open%2C%20%22In%20Progress%22%2C%20Reopened%2C%20Open)%20AND%20labels%20in%20(Volunteer%2C%20gsoc) > - Reviewing forthcoming PRs from partners - a number of partners have > some contributions that should have PRs opened for soon which could use > external review of > - Functional enhancements - minor feature enhancements in the backlog > or work related to other GSOC projects like accounting module enhancements > or collateral management, etc. > > > Thanks, > > Ed > > > > -- > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. >
