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