
I've prepared a library module encapsulating SIPml5
The sandbox page is here
The git repo is:
git clone --branch 7.x-1.x http://git.drupal.org/sandbox/pocock/1949598.git sipml5
This is to satisfy the requirement not to embed SIPml5-api.js in the DruCall project
Comments
Comment #1
PA robot CreditAttribution: PA robot commentedProject 1: http://drupal.org/node/1928458
Project 2: http://drupal.org/node/1949616
As successful completion of the project application process results in the applicant being granted the 'Create Full Projects' permission, there is no need to take multiple applications through the process. Once the first application has been successfully approved, then the applicant can promote other projects without review. Because of this, posting multiple applications is not necessary, and results in additional workload for reviewers ... which in turn results in longer wait times for everyone in the queue. With this in mind, your secondary applications have been marked as 'closed(duplicate)', with only one application left open (chosen at random).
If you prefer that we proceed through this review process with a different application than the one which was left open, then feel free to close the 'open' application as a duplicate, and re-open one of the project applications which had been closed.
I'm a robot and this is an automated message from Project Applications Scraper.
Comment #2
PA robot CreditAttribution: PA robot commentedThere are some errors reported by automated review tools, did you already check them? See http://ventral.org/pareview/httpgitdrupalorgsandboxpocock1949598git
We are currently quite busy with all the project applications and we prefer projects with a review bonus. Please help reviewing and we will take a look at your project right away :-)
Also, you should get your friends, colleagues or other community members involved to review this application. Let them go through the review checklist and post a comment that sets this issue to "needs work" (they found some problems with the project) or "reviewed & tested by the community" (they found no major flaws).
I'm a robot and this is an automated message from Project Applications Scraper.
Comment #3
marvil07 CreditAttribution: marvil07 commentedIMHO the module here is more straight forward to use it as project application. In the other hand PA robot closed the other issue #1928458-8: DruCall - WebRTC support for Drupal, so I let's try to make this process happen.
There is no so much code to review here, so the only suggestion I have is to document the hook_libraries_info() implementation. Please make that change and mark the issue to needs review.
For other reviewers: Notice there a good amount of Daniel effort on the related issue, and he has been following all the suggestions we have mentioned to him. Also, I personally consider that the work he is doing can impact a lot of people if the modules end up in stable releases.
Comment #4
edutrul CreditAttribution: edutrul commentedComment #5
PA robot CreditAttribution: PA robot commentedClosing due to lack of activity. Feel free to reopen if you are still working on this application.
I'm a robot and this is an automated message from Project Applications Scraper.
Comment #6
pocock CreditAttribution: pocock commentedI've added the documentation for the hook_libraries_info() method as requested,
is this OK to move out of the sandbox now?
Comment #7
arlina CreditAttribution: arlina commentedHi pocock,
I tried your module and it just seems to need a
hook_requirements()
to verify if the necessary library files are actually in the file system. You can add the hook in a new file:sipml5.install
.Also, you should remove COPYNIG.txt, as drupal.org packaging will automatically add a LICENSE.txt file (GPLv2). Attribution and description of external libraries copyright can be added to your README.
Other than that, just be sure to pass PAReview:
I understand this library is a dependency of another module in your sandbox. I'll try to set it up, and comment when I get it running as well.
Cheers!
Comment #8
pocock CreditAttribution: pocock commentedHi Arlina,
Thanks for your feedback, I'll tidy up these things.
Don't try to set up the DruCall module with SIPml5 just now - I'm about to release the new version of DruCall, 7.x-2.x using JSCommunicator instead of SIPml5. I've already made some of the modules here:
https://github.com/opentelecoms-org/drupal-mod-jssip
https://github.com/opentelecoms-org/drupal-mod-jscommunicator
and JSCommunicator is explained at http://jscommunicator.org
I was just hoping to get the SIPml5 module approved by itself because that is blocking me from making any other new projects in Drupal.org
If you are keen to try WebRTC and if you don't have a backend SIP server available, I can give you an account on my test lab server, you can then embed the module in your site and the call signalling will go through my server
You can also search for my blog "Get WebRTC going fast", it gives step by step instructions to set up the whole thing.
Regards,
Daniel
Comment #9
pocock CreditAttribution: pocock commentedI've now made the changes you asked for and checked with pareview
Please let me know if this is now OK. If so, I will then replicate this effort for my other modules.
Comment #10
heddnThis needs to be removed from the README.txt. See https://drupal.org/licensing/faq#q7
dev-notes.txt file should be deleted.
Whitespace and other findings from PA Review. http://pareview.sh/pareview/httpgitdrupalorgsandboxpocock1949598git
Version 7.x-1.x should be included in your .info file.
Good use of hook_requirements().
This project is too short to approve you as git vetted user. We are currently discussing how much code we need, but everything with less than 120 lines of code or less than 5 functions cannot be seriously reviewed. However, we can promote this single project manually to a full project for you. If you wish to have this manually promoted, after fixing the above mentioned issues please move back to needs review.
Comment #11
PA robot CreditAttribution: PA robot commentedClosing due to lack of activity. If you are still working on this application, you should fix all known problems and then set the status to "Needs review". (See also the project application workflow).
I'm a robot and this is an automated message from Project Applications Scraper.
Comment #12
pocock CreditAttribution: pocock commentedI have gone over the latest pareview output
It appears that some of the messages had actually changed, maybe pareview has been changed since I originally submitted this project.
If there are more issues, can you please provide a list of them all in one go.
Comment #13
heddnAutomated Review
n/a
Manual Review
The starred items (*) are fairly big issues and warrant going back to Needs Work. Items marked with a plus sign (+) are important and should be addressed before a stable project release. The rest of the comments in the code walkthrough are recommendations.
If added, please don't remove the security tag, we keep that for statistics and to show examples of security problems.
This review uses the Project Application Review Template.
Comment #14
mitchell CreditAttribution: mitchell commentedpocock,
I updated your account so you can promote sipml5 and more to to "full" projects. .
Here are some documents I recommend to help with excellent maintainership:
You can find lots more contributors chatting on IRC in #drupal-contribute. So, come hang out and stay involved!
Thanks, also, for your earnestness through this review process. Good luck continuing your work on WebRTC and VoIP!
Thanks also to heddn, Arlina, and marvil07 for your helpful comments.