Re: [Mailman-Developers] Gsoc'16 Project:GitLab/development tools integration

2016-03-22 Thread Simon Hanna
Note that these are my personal thoughts and nothing official. :-)

On 03/21/2016 10:50 PM, Shubham Ghiya wrote:
> Hello,
> 
> My name is Shubham Ghiya, a 3 year undergraduate from IIIT-Hyderbad.
> 
> I was going through the GSOC 2016 ideas and found "GitLab/development tools
> integration" project interesting.
> 
> I have setup the mailman and postorius and have tried my hand on some bugs
> also.Right now,I am learning more about hyperkitty which will help me learn
> more about the implementation details for the project.I have a good
> understanding of functionality of various modules and how mailman works. I
> have also read the chapter on mailman by Barry Warsaw to understand mailman
> in a much better way.
> 
> For the project "GitLab/development tools integration" I figured out that
> we are expected to create a tool that will extract the contents of the mail
> on a mailing list and create an issue of it on Gitlab/Github through
> various Gitlab/hub API's and python libraries.
> 
> 1. For the extraction part Hyperkitty will be used from where we can
> extract and parse the contents of the mail.
Please note that it should be a thread not just one message of a thread.
> 
> 2. For creating an issue on Gitlab, different API's will be used which I
> have to figure out yet.
It would be nice if you design your project so that it can be used with 
different
providers/API's. You could add supporting Github, launchpad, etc. to your 
stretch goals.
> 
> I know the above points are a very naive and a basic approach. Please tell
> me if I am thinking in the right direction and how to proceed further.
I think the most challenging part is to implement a UI that let's the users 
decide what gets
included in the issue and what not. (Which messages of the thread, which parts 
of a message,
attachments, ...)

As this is only targeted at lists used by developers it would be nice if the 
plugin for hyperkitty
is optional meaning you don't need to have it installed at all and if you have 
it installed, you
don't need to enable it for a list.

There might be other practical ways to trigger the creation of an issue.
For instance by including specific headers in the email or putting a special 
string in the subject.
I don't think you need to do that, but if you want something challenging you 
can think about it.
___
Mailman-Developers mailing list
Mailman-Developers@python.org
https://mail.python.org/mailman/listinfo/mailman-developers
Mailman FAQ: http://wiki.list.org/x/AgA3
Searchable Archives: 
http://www.mail-archive.com/mailman-developers%40python.org/
Unsubscribe: 
https://mail.python.org/mailman/options/mailman-developers/archive%40jab.org

Security Policy: http://wiki.list.org/x/QIA9


[Mailman-Developers] Gsoc'16 Project:GitLab/development tools integration

2016-03-21 Thread Shubham Ghiya
Hello,

My name is Shubham Ghiya, a 3 year undergraduate from IIIT-Hyderbad.

I was going through the GSOC 2016 ideas and found "GitLab/development tools
integration" project interesting.

I have setup the mailman and postorius and have tried my hand on some bugs
also.Right now,I am learning more about hyperkitty which will help me learn
more about the implementation details for the project.I have a good
understanding of functionality of various modules and how mailman works. I
have also read the chapter on mailman by Barry Warsaw to understand mailman
in a much better way.

For the project "GitLab/development tools integration" I figured out that
we are expected to create a tool that will extract the contents of the mail
on a mailing list and create an issue of it on Gitlab/Github through
various Gitlab/hub API's and python libraries.

1. For the extraction part Hyperkitty will be used from where we can
extract and parse the contents of the mail.

2. For creating an issue on Gitlab, different API's will be used which I
have to figure out yet.

I know the above points are a very naive and a basic approach. Please tell
me if I am thinking in the right direction and how to proceed further.

Thank you for your time. Looking forward to hear from you.

Regars
Shubham Ghiya
IRC - shubham__
___
Mailman-Developers mailing list
Mailman-Developers@python.org
https://mail.python.org/mailman/listinfo/mailman-developers
Mailman FAQ: http://wiki.list.org/x/AgA3
Searchable Archives: 
http://www.mail-archive.com/mailman-developers%40python.org/
Unsubscribe: 
https://mail.python.org/mailman/options/mailman-developers/archive%40jab.org

Security Policy: http://wiki.list.org/x/QIA9


Re: [Mailman-Developers] GSOC 16

2016-03-07 Thread Abhilash Raj
Hi Saurabh,

Pranjal Yadav writes:

> Hi everyone
>>
>
> Hi Saurabh
>
>
>> I am a second year student from IIIT hyderabad.
>> I liked the project GitLab/development tools integration
>> How should I proceed into this project.
>>
>
> First step is to complete the setup. You should follow "
> http://mailman.readthedocs.org/en/release-3.0/";.
> You can also take a look at "
> http://mailman-bundler.readthedocs.org/en/latest/";, since you will be
> building
> it for the first time it is expected that you may face some issues, if not,
> great!


I would like to add another line that use mailman-bundler only to test
it out. If you are aiming for development, then it would be a good idea
to setup the entire development environment manually.


-- 
thanks,
Abhilash Raj


signature.asc
Description: PGP signature
___
Mailman-Developers mailing list
Mailman-Developers@python.org
https://mail.python.org/mailman/listinfo/mailman-developers
Mailman FAQ: http://wiki.list.org/x/AgA3
Searchable Archives: 
http://www.mail-archive.com/mailman-developers%40python.org/
Unsubscribe: 
https://mail.python.org/mailman/options/mailman-developers/archive%40jab.org

Security Policy: http://wiki.list.org/x/QIA9

Re: [Mailman-Developers] GSOC 16

2016-03-07 Thread Pranjal Yadav
Hi everyone
>

Hi Saurabh


> I am a second year student from IIIT hyderabad.
> I liked the project GitLab/development tools integration
> How should I proceed into this project.
>

First step is to complete the setup. You should follow "
http://mailman.readthedocs.org/en/release-3.0/";.
You can also take a look at "
http://mailman-bundler.readthedocs.org/en/latest/";, since you will be
building
it for the first time it is expected that you may face some issues, if not,
great!

Next step would be "following" the mailing list since many other students
are looking out for the listed projects
and a lot of information is available in the mails. You will mostly find
all the FAQs. Then you can start looking
for some beginner level bugs, This should get you started :)

All the best

> ___
> Mailman-Developers mailing list
> Mailman-Developers@python.org
> https://mail.python.org/mailman/listinfo/mailman-developers
> Mailman FAQ: http://wiki.list.org/x/AgA3
> Searchable Archives:
> http://www.mail-archive.com/mailman-developers%40python.org/
> Unsubscribe:
> https://mail.python.org/mailman/options/mailman-developers/godricglow%40gmail.com
>
> Security Policy: http://wiki.list.org/x/QIA9
>



-- 

*Pranjal Yadav*

*IIT Kharagpur*
___
Mailman-Developers mailing list
Mailman-Developers@python.org
https://mail.python.org/mailman/listinfo/mailman-developers
Mailman FAQ: http://wiki.list.org/x/AgA3
Searchable Archives: 
http://www.mail-archive.com/mailman-developers%40python.org/
Unsubscribe: 
https://mail.python.org/mailman/options/mailman-developers/archive%40jab.org

Security Policy: http://wiki.list.org/x/QIA9


[Mailman-Developers] GSOC 16

2016-03-07 Thread saurabh agrahari
Hi everyone
I am a second year student from IIIT hyderabad.
I liked the project GitLab/development tools integration
How should I proceed into this project.
___
Mailman-Developers mailing list
Mailman-Developers@python.org
https://mail.python.org/mailman/listinfo/mailman-developers
Mailman FAQ: http://wiki.list.org/x/AgA3
Searchable Archives: 
http://www.mail-archive.com/mailman-developers%40python.org/
Unsubscribe: 
https://mail.python.org/mailman/options/mailman-developers/archive%40jab.org

Security Policy: http://wiki.list.org/x/QIA9


Re: [Mailman-Developers] GSOC '16 Help

2016-03-01 Thread Pranjal Yadav
Hello Vatsal,

Welcome to the Mailman community

> Hey Devs,
> I was going through the list of projects for GSOC '16, and mailman seemed
> interesting. Though i read the FAQs, can anyone please guide me about how
> to get started? there are a lot of projects, contribution, application and
> all... what should be the first step to follow for me?

First you should do a local setup and make sure everything is working as
expected,  since you are new to Mailman it will take some time to setup.

> I am a intermediate python developer, have worked on couple of small
> projects but haven't done any open source contribution yet.

That is great,  intermediate knowledge of python is sufficient to get you
started, Once you are through the setup,  start organizing your thoughts
and decide which part of mailman are you comfortable with and then look for
aligned projects. Don't jump the gun yet, it might be the case that you
find a perfect project among the listed ones or you won't find anything at
all, be it either case you should start looking into beginner level bugs
and try to fix them. In the mean time get in touch with other devs on the
mailing list or IRC, you can certainly propose new projects and admins will
help you decide if they can be a part of GSoC pipeline or not.

All the best!
>
> Thanks,
> Vatsal Parekh.
> ___
> Mailman-Developers mailing list
> Mailman-Developers@python.org
> https://mail.python.org/mailman/listinfo/mailman-developers
> Mailman FAQ: http://wiki.list.org/x/AgA3
> Searchable Archives:
http://www.mail-archive.com/mailman-developers%40python.org/
> Unsubscribe:
https://mail.python.org/mailman/options/mailman-developers/godricglow%40gmail.com
>
> Security Policy: http://wiki.list.org/x/QIA9
___
Mailman-Developers mailing list
Mailman-Developers@python.org
https://mail.python.org/mailman/listinfo/mailman-developers
Mailman FAQ: http://wiki.list.org/x/AgA3
Searchable Archives: 
http://www.mail-archive.com/mailman-developers%40python.org/
Unsubscribe: 
https://mail.python.org/mailman/options/mailman-developers/archive%40jab.org

Security Policy: http://wiki.list.org/x/QIA9


[Mailman-Developers] GSOC '16 Help

2016-03-01 Thread Vatsal Parekh
Hey Devs,
I was going through the list of projects for GSOC '16, and mailman seemed
interesting. Though i read the FAQs, can anyone please guide me about how
to get started? there are a lot of projects, contribution, application and
all... what should be the first step to follow for me?
I am a intermediate python developer, have worked on couple of small
projects but haven't done any open source contribution yet.

Thanks,
Vatsal Parekh.
___
Mailman-Developers mailing list
Mailman-Developers@python.org
https://mail.python.org/mailman/listinfo/mailman-developers
Mailman FAQ: http://wiki.list.org/x/AgA3
Searchable Archives: 
http://www.mail-archive.com/mailman-developers%40python.org/
Unsubscribe: 
https://mail.python.org/mailman/options/mailman-developers/archive%40jab.org

Security Policy: http://wiki.list.org/x/QIA9


[Mailman-Developers] GSOC 16

2016-02-29 Thread Manish Bisht
Hello devs,

Google is announcing the list of selected organisation for GSOC 16 in few
hours. Hope you all will like to join.

Mentor are welcome as they are needed to guide the students and students
are also welcome who would like to contribute. Think about the project idea
and post it to mailing list for suggestions. Or choose the projects from
the list.

Hope we will got selected (fingers crossed) :)
___
Mailman-Developers mailing list
Mailman-Developers@python.org
https://mail.python.org/mailman/listinfo/mailman-developers
Mailman FAQ: http://wiki.list.org/x/AgA3
Searchable Archives: 
http://www.mail-archive.com/mailman-developers%40python.org/
Unsubscribe: 
https://mail.python.org/mailman/options/mailman-developers/archive%40jab.org

Security Policy: http://wiki.list.org/x/QIA9


[Mailman-Developers] GSoC'16 Contribution

2016-02-27 Thread Stephen J. Turnbull
Ibrahim Jarif writes:

 > I'm Ibrahim Jarif. I'm studying computer engineering (3rd year). I wish to
 > apply for GSoC'16 with the mailman Project.

Welcome!

 > I'd really appreciate if someone could guide me and get me started with the
 > project.

The place to start is by bookmarking the GSoC 2016 page at

http://wiki.list.org/DEV/Google%20Summer%20of%20Code%202016

and the DEV page itself at

http://wiki.list.org/DEV/

If you haven't already checked Google's rules, do so at the "new GSoC
page" at

https://summerofcode.withgoogle.com/

(note that it's not "google-melange.com" any more!)

If you have a "Mailman itch" you need to "scratch", please let us know
about it.  It might make a good GSoC project.  If not, check the ideas
page (the first link above).

Finally, once you've got yourself a bit oriented, you should get
yourself a gitlab account[1], and check the issues at

https://gitlab.com/groups/mailman/issues

for something easy (like a doc fix), and start working toward a merge
request.  We want you to have at least one under your belt before
starting the summer.  (It doesn't have to be approved and merged for
you to qualify -- it's just proof that you're ready to deal with the
mechanics of contributing to Mailman.)

Footnotes: 
[1]  Not github, nothing against github personally but since we're a
GNU project, our Fearless Leader gets annoyed by RMS if we use
non-free resources, and that is pretty fearsomely annoying. :-)

___
Mailman-Developers mailing list
Mailman-Developers@python.org
https://mail.python.org/mailman/listinfo/mailman-developers
Mailman FAQ: http://wiki.list.org/x/AgA3
Searchable Archives: 
http://www.mail-archive.com/mailman-developers%40python.org/
Unsubscribe: 
https://mail.python.org/mailman/options/mailman-developers/archive%40jab.org

Security Policy: http://wiki.list.org/x/QIA9


[Mailman-Developers] GSoC'16 Contribution

2016-02-26 Thread Ibrahim Jarif
Hello Developer,

I'm Ibrahim Jarif. I'm studying computer engineering (3rd year). I wish to
apply for GSoC'16 with the mailman Project.
I have some experience with python programming. I am not an expert in
programming or software development but I wish to learn and contribute to
the project.
I'm willing to put in as much effort as it takes. You can find some of my
work here .

I'd really appreciate if someone could guide me and get me started with the
project.

Thank you
___
Mailman-Developers mailing list
Mailman-Developers@python.org
https://mail.python.org/mailman/listinfo/mailman-developers
Mailman FAQ: http://wiki.list.org/x/AgA3
Searchable Archives: 
http://www.mail-archive.com/mailman-developers%40python.org/
Unsubscribe: 
https://mail.python.org/mailman/options/mailman-developers/archive%40jab.org

Security Policy: http://wiki.list.org/x/QIA9