You are right. this information is not clearly missing anyway. A friend 
also pointed out the lack of a clear policy for reposting security issues. 
I will add a "policy" page to web2py.com with the next release.

On Saturday, 4 May 2013 18:16:31 UTC-5, Fabiano wrote:
>
> Hi all, 
>
> I have looked for some information on how web2py is developed and 
> maintained, I found some bits of info here and there but no single 
> document on the topic, hence I am proposing for one to be created, 
> making web2py more open to contributors, especially making it easier 
> for casual ones. 
>
> Some projects have a file on the top level directory with this info, 
> along with README, LICENSE, VERSION, etc., I don't think there is a 
> standard for that, some projects call it HACKING, some README.Hacking, 
> linux kernel is very complete in this regard and has a several files: 
>     MAINTAINERS 
>     REPORTING-BUGS 
>     Documentation/BUG-HUNTING 
>     Documentation/CodingStyle 
>     Documentation/HOWTO 
>     Documentation/ManagementStyle 
>     Documentation/SecurityBugs 
>     Documentation/SubmitChecklist 
>     Documentation/SubmittingDrivers 
>     Documentation/SubmittingPatches 
>
> Of course that would be an overkill for a project of this size but 
> taking a look into those files can provide a good insight of what I am 
> talking about, especially the HOWTO. 
>
> I think the first question this file should answer is "Where do I 
> start?". Without such a file, the first thing I did was looking at 
> web2py website, there is no "developers" section, but there is a 
> "Contributors" one, looking there there is a list of contributors and 
> an agreement to be signed. OK, even if I sign it, what's next? Not 
> much else on the section. 
>
> Going on with the exploration of the website, on the Documents section 
> there is nothing on this topic either. On the Download section there 
> is a clue, there is Developers column on the download where there are 
> links for two repositories, one on github and a mercurial one on 
> google code and a link to report bugs also on google code. 
>
> Hum, getting closer, I know where I can submit bug-reports at least. 
> Looking at the project page on google code there is nothing on the 
> Wiki or Home section either. 
>
> So I get two repos and some questions: 
>     Should I use git or the mercurial one? Or it doesn't matter? 
>     Do they get in sync? If so, how often? 
>     Which repo/version/branch should I use to base patches on? 
>     Where should I submit patches? Mailing list? Issues tracker? A 
> pull on github? 
>     Where is the official trunk? 
>     Is there a process of patch submission/review? 
>     Is there any specific convention or style should I follow? 
>
>
> Do you guys think it would be valuable to have a file with this info? 
> I would certainly appreciate it as I hope in the future start to 
> contribute, it wouldn't need to be anything fancy, just a couple 
> paragraphs with directions for starters. 
>
> I took a quick look to see what the Django Project had on this and 
> they have quite a comprehensive documentation for developers, to the 
> point they have a dedicated domain for it, code.djangoproject.com, 
> with a lot of useful information. Some examples from there are worth 
> taking a look: 
>
> Django source-code repository, wiki and bug-report system 
> https://code.djangoproject.com/ 
>     Getting the code 
>     Browsing the code online 
>     Getting involved 
>         Tickets 
>         Little, easy improvements 
>         "Easy Pickings" Tickets 
>         How to report security issues. 
>         DjangoDesign 
>     Branches 
>     Descriptions of major changes to the codebase 
>     Under discussion 
>     More Django resources 
>
> How to contribute to Django 
> https://docs.djangoproject.com/en/1.5/internals/contributing/ 
>     Advice for new contributors 
>         First steps 
>         Guidelines 
>         FAQ 
>     Writing code 
>         Coding style 
>         Unit tests 
>         Submitting patches 
>         Working with Git and GitHub 
>
>
> Fabiano. 
>

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to