Hi <@U01HU0HAFA9> <@U035RSRNU85> <@U02L5T1KEAX> <@...
# 02-general
s
Hi @bumpy-plastic-43748 @tall-secretary-46573 @few-sugar-35346 @many-spoon-48957 and @gifted-lock-18259, my name is Ugochukwu Nwamanna and i am a potential outreachy intern , i looked through the code base to find what i could contribute on FLINT.Cloud/local/rest_api_gcbm/app.py / is the flask application's entry point i would like to move from a functional approach to an oop approach using flaskrestful , then make the code more modular by breaking things into services here is the refactoring list 1. move from flask -> flaskrestful 2. modularizing the code (breaking things into services) please advise me if this is currently being worked on or if i have choosen a good part i would also like to hear your contributions on other approaches i should take.
f
Hey @steep-dream-9241! Sounds like a great idea As the first steps, can you share your understanding of the endpoints and their working ? Followed by which you can propose the technical design Going ahead, we can discuss about the project on the #18-outreachy channel
s
thanks @few-sugar-35346 i would start a thread in the #18-outreachy channel and share my understanding of each endpoint there
f
Awesome!
👍 1
c
Hi @steep-dream-9241 - that's jumping right in the deep end! I'd recommend for the first steps that you try to run the GCBM Demo Run and make sure that you can reproduce our example. You should know that there is an existing OO PR from @brave-flag-28396 (who participated in our last Outreachy term) that you can review. #163 This takes the logic from the existing FLINTcloud demo run and extends it to also include the GCBM Belize configuration. It also includes tests to assess the dynamically generated config against know working references. This PR needs to be finalised and integrated with the FLINTcloud endpoints. I suggest working through it to understand the requirements before proposing new designs. Please this can happen as well as (in parallel) with @few-sugar-35346's suggestion to document the existing endpoints.
s
thank you @careful-lizard-83404 for your insight , I would definately look at it , would start with the task @few-sugar-35346 suggested to me , then sync back with you guys before proceeding futher. i really appreciate the feedback
🙏 1