[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: More metaproblem
From: |
Przemysław Wojnowski |
Subject: |
Re: More metaproblem |
Date: |
Wed, 10 Dec 2014 20:46:25 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
W dniu 09.12.2014 o 17:54, Eli Zaretskii pisze:
>> Date: Mon, 08 Dec 2014 22:23:10 +0100 From: Przemysław Wojnowski
>> <address@hidden>
>>
>> 1. How to build a project from source
>> (http://lars.ingebrigtsen.no/2014/11/13/welcome-new-emacs-developers/ is
>> a good start).
>
> Is it different from INSTALL.REPO in the Emacs tree?
A bit. The blog has also good hints on installing deps:
sudo apt-get build-dep emacs24
>> 2. How to run (automated) tests - IMHO a must if a project want to be
>> perceived as modern by young developers. Without automated tests young
>> devs will think that project stuck in 80's. Moreover, automated tests
>> enable refactoring, which is standard now. Writing tests is very good
>> starting point for new devs, because one can learn about the system and
>> make it more resistant to unintended changes at the same time.
>
> Did you look in tests/ ?
Yes. It contains automated tests for elisp and IMHO instructions for new devs
should tell how to work with it.
What about tests for C code? IMHO even one test would be helpful, just to show
which test library should be used and how to run those tests.
AFAIK writing tests is standard way to join a project and gain knowledge about
it.
>> 4. GH has fantastic pull requests that make contribution easier to do and
>> less public, which is encouraging. Here, sending patches to the list, is
>> technically harder (less of a problem) and discouraging (send a patch
>> and watch 100 emails humiliating you :-) ).
>
> When did you see 100 humiliating emails in response to a patch? I think
> you have some other project/forum in mind.
It was just a metaphorical expression. I meant that it's discouraging to send
a patch seeing people fighting in other threads. Maybe for patches it's a bit
different - sorry, don't have time reading all emails on the list. :-|
Thanks for response,
Przemyslaw
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBAgAGBQJUiKMJAAoJEC3CE3LuBFUoUNkQAIB57tQ8X3R3anqWjHQWIOLc
6AK0uD+MklOQm6TNz9oSau7p9BeNJsVyz4nBVBHyjmV3tScZPzs5H7TM2zEr0o24
UIijVIgWiyMc7gPkalReV8UwikB0h6BieZxqSlqDJT2waHPVvxrD3JOyGXEzD+ci
LLrBtiH/kcXdEYkkZZEVMPp+jIY6x050kZuALt/QiGGBxZM6MvvC47EDPpXL6xDH
hua7Epwdb+eh+nvwVaA/1uLvXS02GUeRigmygX1sXhYBrTuftrDMN9UkE5PhPIxx
ghm0eRk9qZ2Z7bMPiO914ikER6grBC7CvUDeoGPl9GbO9262dw3GleSU8yjdP3Lf
068HNQ5CKDDu3ieO/+PaT2a7BZqkWDg8zs9NhCNLNiKa1GE5JlAJBSh11Pw8jueR
mtBHhC0wJ5626LEzIRxanh88lT4LiqFiYyHr0nxTJsPNA9L9VdXYouj15eSWeUHH
AGt9puKuNxwmbC/0reAK1T8WMdUqb4uJCg673HY5pSy2qaF0wicEQBjX6ztCvgZa
CLhYbDUy51cGfldbaHleZxE90u0A7V1dzQmfCxYNaVOABjW3RIo+ebJlLMHa/DbX
eJGm/NDtuL75EV7mNmzpTF9LNDHPKbbGSxEqLr1IevHot9uGio503fGMZgcYaP7X
4wMwMoneeHbvckeQlp2x
=mnyd
-----END PGP SIGNATURE-----
- RE: More metaproblem, (continued)
- RE: More metaproblem, Drew Adams, 2014/12/06
- Re: More metaproblem, Stephen Leake, 2014/12/06
- RE: More metaproblem, Drew Adams, 2014/12/06
- Re: More metaproblem, Stephen Leake, 2014/12/07
- RE: More metaproblem, Drew Adams, 2014/12/07
- Re: More metaproblem, Eli Zaretskii, 2014/12/08
- RE: More metaproblem, Drew Adams, 2014/12/08
- Re: More metaproblem, Przemysław Wojnowski, 2014/12/08
- Re: More metaproblem, Eli Zaretskii, 2014/12/09
- Re: More metaproblem, Stephen Leake, 2014/12/10
- Re: More metaproblem,
Przemysław Wojnowski <=
- Re: More metaproblem, Eli Zaretskii, 2014/12/10
- Re: More metaproblem, Stefan Monnier, 2014/12/10
- Re: More metaproblem, Przemysław Wojnowski, 2014/12/10
- Re: More metaproblem, Stefan Monnier, 2014/12/10
- Re: More metaproblem, Stephen Leake, 2014/12/05
- Re: More metaproblem, Stefan Monnier, 2014/12/05
- Re: More metaproblem, Karl Fogel, 2014/12/05
- Re: More metaproblem, Stefan Monnier, 2014/12/05
- Re: More metaproblem, Karl Fogel, 2014/12/05
- Re: More metaproblem, Lars Magne Ingebrigtsen, 2014/12/05