Closed (fixed)
Project:
Drupal.org security advisory coverage applications
Component:
module
Priority:
Normal
Category:
Task
Assigned:
Issue tags:
Reporter:
Created:
3 Dec 2021 at 13:43 UTC
Updated:
25 Feb 2022 at 19:19 UTC
Jump to comment: Most recent
Comments
Comment #2
temlife commentedComment #3
rajveergangwarComment #4
rajveergangwarHI,
I cloned project and found that README text file dont follow drupal standards
https://www.drupal.org/docs/develop/managing-a-drupalorg-theme-module-or...
Comment #5
temlife commentedHello,
Thank you for the review. Fixed mssing readme.txt
Comment #6
temlife commentedComment #7
rajveergangwarHi,
It would great if you can add
MAINTAINERS
-----------
section too.
Comment #8
rajveergangwarComment #9
temlife commentedAdded maintainers section to README file
Comment #10
cmlaraI do not believe this application can be processed as submitted.
There appear to be no code submissions by the applicant @temlife with the only commits from the applicant being the readme changes requested in #4 and #7. The majority of the repository (including all code) appears to have been written by a different committer.
Additionally the project appears to me to be below the 120 lines code minimum (the form and the .module file) for consideration. Even if the correct applicant applies I am concerned this module may be too short/too simple for review.
Comment #11
temlife commentedI've added some lines of code about help and added descriptions to fit minimum lines requirement.
About who published the module and who update it, i don't see what's the problem since jzucco and I are co-maintainers of this project.
Could you pls review the new module version please ?
Comment #12
avpadernoI agree with cmlara: The project doesn't contain much PHP code, and all the code has been written by other users. There isn't much to be changed in the PHP code, which means that temlife cannot show what knows about writing secure code that follows the Drupal coding standards and that correctly uses the Drupal API.
@temlife You need to use a different project, if you want to get the vetted role these applications give.
These applications are per users, so we expect users to apply using a project for which they wrote code for at least a branch. They aren't applications for projects, for which the collective work done from more users is considered to change the project status.
Comment #13
andypostThe module missing tests at all, so only after that I think it viable to continue discussion
Comment #14
temlife commentedHello,
After a long discussion with @andypost, i pushed the following changes :
1. The scripts are added as assets in hook page attachments. To properly support advagg module as well.
2. The tests were updated and added check for anonymous users, authorized users with big pipe cache and only default single flash cache.
3. Added D10 support and removed D8 (since it's EOL)
4. Added composer.json file
Note : min php version should be 7.2.5
Hope it will be ok now
Comment #15
avpadernoThe correct placeholder for URLs is
:sirdata_cmp_docs, as described inFormattableMarkup::placeholderFormat().Comment #16
vacho commentedI will make a review and resume of the observations.
Firstly Thanks All for the code review!!
#4, #7 About README with standards
Was fixed.
#10, #12 About code lines
Was Fixed
#10, #12 About several code committers
There is not a problem IMHO
The code is simple but is made by a team, and contributors are welcome. I think it is normal in an Open Source project.
The coding standards are already in revision.
Works without issues.
#12 About to get the "vetted role" for @temlife
Without comments.
#13 About to get tests
Was Fixed
#15 Is a good catch.
Comment #17
temlife commentedThank you everyone for your feedbacks !
I've published a new release including the fix for the comment #15
I'm putting the issue back to "Needs review" status
Let me know if there any other feedback
Comment #18
avpadernoThank you for your contribution! I am going to update your account.
These are some recommended readings to help with excellent maintainership:
You can find more contributors chatting on the IRC #drupal-contribute channel. So, come hang out and stay involved.
Thank you, also, for your patience with the review process.
Anyone is welcome to participate in the review process. Please consider reviewing other projects that are pending review. I encourage you to learn more about that process and join the group of reviewers.
I thank all the dedicated reviewers as well.
Comment #19
temlife commentedThank you @apaderno and everyone !
I'm gonna take a look on all those links