Hi everyone! , 
I want to pick a project to work on and needed some help. I was wondering what 
would be a perfect beginners project/ or practise assignment. Also, if there is 
such a thing what files should I read and what source code should I take a look 
at. 
PS: I have looked at the HACKING file and have had a decent look at the bugs 
and feature requests 
Thanks, 

Atal Akbari 

> From: devel-requ...@lists.geany.org
> Subject: Devel Digest, Vol 87, Issue 27
> To: devel@lists.geany.org
> Date: Sun, 28 Jun 2015 09:00:02 +0000
> 
> Send Devel mailing list submissions to
>       devel@lists.geany.org
> 
> To subscribe or unsubscribe via the World Wide Web, visit
>       https://lists.geany.org/cgi-bin/mailman/listinfo/devel
> or, via email, send a message with subject or body 'help' to
>       devel-requ...@lists.geany.org
> 
> You can reach the person managing the list at
>       devel-ow...@lists.geany.org
> 
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Devel digest..."
> 
> 
> Today's Topics:
> 
>    1. Re: Spawn module API (Lex Trotman)
>    2. Re: Spawn module API (Lex Trotman)
>    3. Re: Spawn module API (Matthew Brush)
> 
> 
> ----------------------------------------------------------------------
> 
> Message: 1
> Date: Sun, 28 Jun 2015 12:54:56 +1000
> From: Lex Trotman <ele...@gmail.com>
> To: Geany development list <devel@lists.geany.org>
> Subject: Re: [Geany-Devel] Spawn module API
> Message-ID:
>       <CAKhWKDP9E-pcyrUQT0Og7wB-g45BnPT_RBoGM=4-f3lykca...@mail.gmail.com>
> Content-Type: text/plain; charset=UTF-8
> 
> On 28 June 2015 at 12:40, Matthew Brush <mbr...@codebrainz.ca> wrote:
> > On 2015-06-27 12:46 PM, Dimitar Zhekov wrote:
> >>
> >> [...]
> >>
> >> An updated list of the API-s asked to remain public:
> >>
> >> me    WIF*
> >> lex    spawn_get_program_name
> >> lex    spawn_check_command
> >> me/lex    spawn_kill_process
> >>      spawn_async_with_pipes
> >> lex    spawn_async
> >> me/lex    spawn_with_callbacks
> >> me    spawn_write_data
> >> lex?    spawn_get_exit_status_cb
> >> lex    spawn_sync
> >>
> >
> > We should only export what you have concrete plans to use during the next
> > cycle. If Lex wants update plugins during the next cycle to use other parts
> > of the API, we can expose them at the time that the PR is made. No point to
> > speculatively expose API that nobody has immediate plans to use.
> 
> If no API is available then nobody will have any plans so no API is
> needed so nobody will have any plans for the egg so no chicken is
> needed so ....
> 
> 
> >
> > Cheers,
> > Matthew Brush
> > _______________________________________________
> > Devel mailing list
> > Devel@lists.geany.org
> > https://lists.geany.org/cgi-bin/mailman/listinfo/devel
> 
> 
> ------------------------------
> 
> Message: 2
> Date: Sun, 28 Jun 2015 13:04:07 +1000
> From: Lex Trotman <ele...@gmail.com>
> To: Geany development list <devel@lists.geany.org>
> Subject: Re: [Geany-Devel] Spawn module API
> Message-ID:
>       <cakhwkdpovzma--nnlxw83q4unqxqyxdmyd9yjfaq+nqztew...@mail.gmail.com>
> Content-Type: text/plain; charset=UTF-8
> 
> On 28 June 2015 at 12:54, Lex Trotman <ele...@gmail.com> wrote:
> > On 28 June 2015 at 12:40, Matthew Brush <mbr...@codebrainz.ca> wrote:
> >> On 2015-06-27 12:46 PM, Dimitar Zhekov wrote:
> >>>
> >>> [...]
> >>>
> >>> An updated list of the API-s asked to remain public:
> >>>
> >>> me    WIF*
> >>> lex    spawn_get_program_name
> >>> lex    spawn_check_command
> >>> me/lex    spawn_kill_process
> >>>      spawn_async_with_pipes
> >>> lex    spawn_async
> >>> me/lex    spawn_with_callbacks
> >>> me    spawn_write_data
> >>> lex?    spawn_get_exit_status_cb
> >>> lex    spawn_sync
> >>>
> >>
> >> We should only export what you have concrete plans to use during the next
> >> cycle. If Lex wants update plugins during the next cycle to use other parts
> >> of the API, we can expose them at the time that the PR is made. No point to
> >> speculatively expose API that nobody has immediate plans to use.
> >
> > If no API is available then nobody will have any plans so no API is
> > needed so nobody will have any plans for the egg so no chicken is
> > needed so ....
> 
> Or to look at it another way:
> 
> "Welcome to Geany 1.25, so that their command parsing is the same as
> Geanys, all plugins are recommended to upgrade to the spawn_* API -
> that we havn't released."
> 
> Cheers
> Lex
> 
> 
> >
> >
> >>
> >> Cheers,
> >> Matthew Brush
> >> _______________________________________________
> >> Devel mailing list
> >> Devel@lists.geany.org
> >> https://lists.geany.org/cgi-bin/mailman/listinfo/devel
> 
> 
> ------------------------------
> 
> Message: 3
> Date: Sat, 27 Jun 2015 20:14:06 -0700
> From: Matthew Brush <mbr...@codebrainz.ca>
> To: devel@lists.geany.org
> Subject: Re: [Geany-Devel] Spawn module API
> Message-ID: <558f667e.90...@codebrainz.ca>
> Content-Type: text/plain; charset=windows-1252; format=flowed
> 
> On 2015-06-27 07:54 PM, Lex Trotman wrote:
> > On 28 June 2015 at 12:40, Matthew Brush <mbr...@codebrainz.ca> wrote:
> >> On 2015-06-27 12:46 PM, Dimitar Zhekov wrote:
> >>>
> >>> [...]
> >>>
> >>> An updated list of the API-s asked to remain public:
> >>>
> >>> me    WIF*
> >>> lex    spawn_get_program_name
> >>> lex    spawn_check_command
> >>> me/lex    spawn_kill_process
> >>>       spawn_async_with_pipes
> >>> lex    spawn_async
> >>> me/lex    spawn_with_callbacks
> >>> me    spawn_write_data
> >>> lex?    spawn_get_exit_status_cb
> >>> lex    spawn_sync
> >>>
> >>
> >> We should only export what you have concrete plans to use during the next
> >> cycle. If Lex wants update plugins during the next cycle to use other parts
> >> of the API, we can expose them at the time that the PR is made. No point to
> >> speculatively expose API that nobody has immediate plans to use.
> >
> > If no API is available then nobody will have any plans so no API is
> > needed so nobody will have any plans for the egg so no chicken is
> > needed so ....
> >
> 
> It can easily be made available on-demand, as normal.
> 
> We should only be concerned about what Scope is requesting as it has 
> concrete plans to use them during the next development cycle and doesn't 
> want the plugin to depend on the next development version of Geany 
> during that time[0]. There's no reason to speculatively rush other APIs 
> in if no plugins have immediate plans to use them nor have the concern 
> about depending on the development version of Geany.
> 
> Cheers,
> Matthew Brush
> 
> [0]: Which IMO is a kind of tenuous reason since most people will use 
> the version of Scope that their distro provides or from other releases, 
> which for the most part means the next released version of Geany/GP 
> anyway. I guess maybe some bleeding edge distros might package it 
> in-between releases or something, though.
> 
> 
> 
> ------------------------------
> 
> Subject: Digest Footer
> 
> _______________________________________________
> Devel mailing list
> Devel@lists.geany.org
> https://lists.geany.org/cgi-bin/mailman/listinfo/devel
> 
> 
> ------------------------------
> 
> End of Devel Digest, Vol 87, Issue 27
> *************************************
                                          
_______________________________________________
Devel mailing list
Devel@lists.geany.org
https://lists.geany.org/cgi-bin/mailman/listinfo/devel

Reply via email to