As previously anticipated, we needed to use the GitLab platform instead of GitHub, which was already present in the Contribution-Tool application. Therefore, a number of changes were made in the code by adding a module that allows using the GitLab API. A number of variables were added in the .env file that allow projects/repositories to be configured on any GitLab compatible platform/url.
The code has been fully tested several times (below is a list of the tests performed) and we submit it to you to verify or receive suggestions: it is clear that our need was to have such functionality as quickly as possible for this reason we tried to modify the application minimally.
Here the list of tests we made to verify that everything works fine with the application:
GitLab
Added a new declaration for Netflix related to the Privacy Policy.
Tried to re-insert previous declaration before approving PR (got error message correctly, just need to change a description - PR available on Github)
Added a new declaration always related to Netflix but with a Terms & Conditions different from Privacy Policy
Added a new declaration for Inter F.C. related to Privacy Policy
Updated a declaration for Alibaba.com (already existing on the repository) related to Market Buyers Conditions
Added a new declaration for Alibaba.com (already existing on the repository) but of type Terms of Service
GitHub
Added a new declaration for BYD of type Terms of Service.
Updated the declaration for BYD by changing the Terms of Service type.
Added a new declaration for Netflix related to the Privacy Policy
As previously anticipated, we needed to use the GitLab platform instead of GitHub, which was already present in the Contribution-Tool application. Therefore, a number of changes were made in the code by adding a module that allows using the GitLab API. A number of variables were added in the .env file that allow projects/repositories to be configured on any GitLab compatible platform/url. The code has been fully tested several times (below is a list of the tests performed) and we submit it to you to verify or receive suggestions: it is clear that our need was to have such functionality as quickly as possible for this reason we tried to modify the application minimally.
Here the list of tests we made to verify that everything works fine with the application:
GitLab
GitHub
We remain available for any clarification.
Thanks, Fabiano