Re: [Mailman-Developers] GitHub/development tools integration project Gsoc'15
Sumana Harihareswara writes: > http://en.flossmanuals.net/GSoCStudentGuide/ > http://www.harihareswara.net/sumana/2013/05/12/1 and > http://www.harihareswara.net/sumana/2014/02/26/0 helpful in guiding you. Thanks for the blog references! But these are generic, do you have anything more about the specific issues you are encountering in Mailman vs. GitHub etc? ___ 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] GitHub/Development tools integration project Gsoc'15
Please don't repost material you've already mostly posted. Just put your proposal in Melange and we'll get to it. Unless you're getting close to your limit of 5 (or whatever, that was the limit last year), in which case you should ask the GSoC staffers how to withdraw proposals you aren't going to implement. See also "Use of the mailing list during the application period" which I just posted to this list. Prabhanshu Abhishek writes: > I have given much thought on how it can be implemented, can i get feedback > on my implementation. The draft for the proposal: Note that some of this actually concerns requirements, and that would be appropriate for the ML. But I don't have time to disentangle that. ___ 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] GitHub/Development tools integration project Gsoc'15
Hi, I am Prabhanshu Abhishek, second year undergraduate student at Indian Institute of Technology,Kanpur (IIT Kanpur), studying Computer Science and Engineering. I am very much interested in the project GitHub/Development tools integration under Gsoc'15. I have given much thought on how it can be implemented, can i get feedback on my implementation. The draft for the proposal: Creating a tool that will take a thread from a Mailman mailing list and turn it into a thread on a GitHub issue. In short: I propose to make a user interface which will be accessible to the list administrator. If the administrator thinks that a thread or multiple threads could be an issue for his/her development organisation's repository, he/she can mark the thread for posting, and the backend will process it with the GitHub API to send it to the repository as an issue. In detail: 1) User interface: A simple webpage that will have an option to mark threads and a send_to_github button which initiates the backend process to convert the thread into a series of comments used to raise the issue. 2) Processing emails: The UI for the administrator will have an interface to edit emails so as to discard any unwanted piece of the emails (such as the reply emails containing the previous mails' conversation). The backend process will also be able to do the initial work for this on its own (as the previous mail conversation probably starts with ">"). 3) Github API: The thread's subject will be, by default, used as the main title for the issue, or the administrator can provide an alternate title. The backend will find out which other emails are to be posted as comments (as the emails header contains an "in reply to:" field). The tool will use the administrator's GitHub username as the creator of the issue. It will use OAuth2 authentication with GitHub. The issue comment will contain content of the email within the original mailing list thread. The tool will use this information to post the issue to the GitHub repository's issue tracker, using the GitHub API. Actually, the user interface can be made available to all the users subscribed to that mailing list. 4) The backend will be written in Python, which will interact with the REST API and the GitHub APIs to do all its work. I have some specific questions also, like: Should this be a standalone web interface, or should it be a plugin for HyperKitty or Postorius, or should it be a command-line tool. Hoping for some feedback on the proposal'draft. Also, I think there is no mentor specified to the project, so, i want to ask if some of you might be interested in this project. Thanks, Prabhanshu Abhishek ___ 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] GitHub/development tools integration project Gsoc'15
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Am 18.03.2015 um 16:29 schrieb Prabhanshu Abhishek: > 2)the gsoc idea page says that it is necessary to fix at least one > bug, but i have not been able to find some bug that is beginner > friendly and related to my project, can you give me some bug to > work on that will help me on my project. It doesn't have to be related to that particular project idea. If you don't find a bug in our bug trackers, it can be also be a small feature or improvement you come up with yourself. It could also be a test case for a piece of code not yet covered by a test (if the test case is not all too obvious). > 3)some other necessary things that i should work upon before > submitting my proposal. 4)and lastly who will be my mentor, can you > tell me? We generally don't know yet who's going to mentor which project. Cheers Florian -BEGIN PGP SIGNATURE- Version: GnuPG v1 iQEcBAEBAgAGBQJVCzhaAAoJEEceGbPdavl7KSEH/igYUM4wUq3+y0prO2pQ9gyl vb1L1kVlwmoOCFnmOfStRPfH0AAhrvzM+MYpyzJtHQaJZUFTg+Qs0hWb0u7wvU96 5Iy6Zev4UAvzzJ6sVE3UiAovs6IjurQsu4qwzsgYKPpH65gYPBEtb/qSh8UF9vvm Vw9UgfSBzuPM9R+SsxLpliB2oYXDj1/RqpIdhtnAC9xORnCu3D5xpyHS6Ge8ZUAV qLPJiaSIC/Js/xumiPl1Uq+xLgwnlO1+FsJrkwF6rgV79x5Of80gI3ysuEWhwyrn /AbScAjxCBirW2qV5m4FFwMJ0QSztc3OnKEOx61rZ8dZgANFlMn8AjVSiqY2RuI= =AdNV -END 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] GitHub/development tools integration project Gsoc'15
Hello. I am the person who originally wrote up this idea. I am not going to mentor it; I am not skilled enough at working with Mailman, and I have other time commitments, so I will not be mentoring this or any other Google Summer of Code student or idea. On 18/03/15 12:48, Stephen J. Turnbull wrote: > Prabhanshu Abhishek writes: > > > but the thing i want to know is, > > 1) what are the other feature you want to implement through this.other than > > the mailing a thread,or pull requests. > > The fact that the project doesn't have a mentor listed probably means > you'll need to flesh out the requirements yourself. Correct. > > 2)the gsoc idea page says that it is necessary to fix at least one > > bug, but i have not been able to find some bug that is beginner > > friendly and related to my project, can you give me some bug to > > work on that will help me on my project. > > Since this is a new feature, there probably are no directly related > bugs. For "easy", some of the bugs in launchpad have an "easy" tag; > you should look at those. > > > 3)some other necessary things that i should work upon before > > submitting my proposal. > > Read the first four sections of the ideas page again, and read the > references there, especially "How to SPAM". > > > 4)and lastly who will be my mentor, can you tell me? > > I don't know; perhaps the person who suggested this project will step > forward in a few hours. No, I will not mentor this project. If no one has specifically said "I will mentor this project" then no one is assigned to mentor it. However, a good student, someone who writes well and shows resourcefulness and gives the impression that she/he would be interesting to work with, could potentially attract a mentor who wants to work with that student. You may find http://en.flossmanuals.net/GSoCStudentGuide/ http://www.harihareswara.net/sumana/2013/05/12/1 and http://www.harihareswara.net/sumana/2014/02/26/0 helpful in guiding you. -- Sumana Harihareswara http://brainwane.net ___ 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] GitHub/development tools integration project Gsoc'15
Prabhanshu Abhishek writes: > but the thing i want to know is, > 1) what are the other feature you want to implement through this.other than > the mailing a thread,or pull requests. The fact that the project doesn't have a mentor listed probably means you'll need to flesh out the requirements yourself. > 2)the gsoc idea page says that it is necessary to fix at least one > bug, but i have not been able to find some bug that is beginner > friendly and related to my project, can you give me some bug to > work on that will help me on my project. Since this is a new feature, there probably are no directly related bugs. For "easy", some of the bugs in launchpad have an "easy" tag; you should look at those. > 3)some other necessary things that i should work upon before > submitting my proposal. Read the first four sections of the ideas page again, and read the references there, especially "How to SPAM". > 4)and lastly who will be my mentor, can you tell me? I don't know; perhaps the person who suggested this project will step forward in a few hours. ___ 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] GitHub/development tools integration project Gsoc'15
Hi, I am prabhanshu abhishek, a student of indian institute of technology, kanpur(IITK), i am very much interested in the project "GitHub/development tools integration" under Gsoc'15. Till now , as i was subscribed to the mailing list many of my queries were answered there, but now i have some specific doubts regarding the project. I have successfully created the virtual environment for development, and have read about the github and mailman api's. and have some idea of project , that i have to run a script that query for any thread in mailman through the api and send it to github through the github api. i have also read about how mailman works, internally . and tried to understand some piece of code. but the thing i want to know is, 1) what are the other feature you want to implement through this.other than the mailing a thread,or pull requests. 2)the gsoc idea page says that it is necessary to fix at least one bug, but i have not been able to find some bug that is beginner friendly and related to my project, can you give me some bug to work on that will help me on my project. 3)some other necessary things that i should work upon before submitting my proposal. 4)and lastly who will be my mentor, can you tell me? ___ 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