Google Summer of Code
#GSoC Empowering Tomorrow's Coders: Igniting, Innovating, and Inspiring Mauticians of the Future with Google Summer of Code.
Week 12 : Mautic Marketplace : Completing the API limitations.
Welcome to week 12
As discussed I started to replace the detail page Packagist API to our new API.
I created the DB Function and It worked properly.
Now the detail page Is also updated and showing the updated data.
Now we are focusing on the directory structure of Github code and improving the Package List.
My mentor suggested that I have to add the isReviewed
column to my table and we are planning to use that column to highlight it later.
So basically the user can see the verified package and they can decide to use it or not.
I also suggested making my current schema code of DB Functions available on github somehow so that it can be easy to set up for anyone.
So I found a way that I can make a migration file in my code directory with Supabase CLI and then I can commit that to github.
So If any user wants to implement it they just have to run supabase db push after connecting with their remote project. In readme of the mautic marketplace I explain the setup In detail.
I'm also working on this suggestion provided by my mentor:
That there is no reason to show packages that are available only for Mautic 4 when viewing the Marketplace from Mautic 5.
So we planned to avoid the package which doesn’t support at least one version of mautic’s current version. I created the db function for that also and it’s also working properly.
Finally the limitations of the Packagist API is covered up. 🚀
Next Week :
I want to continue with auth0 and focus on ratings and reviews.
Anything you want to ask related to my project, please do comment below!
Thanks for your valuable time!
Unangemessenen Inhalt melden
Wieso ist dieser Inhalt problematisch / unangemessen?
0 Kommentare
Kommentare werden geladen ...
Kommentar hinzufügen
Melden Sie sich mit Ihrem Konto an oder registrieren Sie sich, um Ihren Kommentar hinzuzufügen.
Kommentare werden geladen ...