Які кроки необхідні, щоб почати належний внесок у Emacs?


22

Тепер, коли Emacs підтримується у gitсховищі (AFAIK), це відкриває двері (принаймні для мене), щоб інтелектуально досліджувати Emacs як проект F / OSS, щоб сприяти :)

Проблема в тому, що я поняття не маю, як почати це робити. CONTRIBUTINGвказує розробнику відправляти пошту emacs-devel, але, безумовно, є кроки, спільні для всіх учасників.


5
Ви бачили сторінку Ласкаво просимо, розробники New Emacs Lars Ingebrigtsen? (Я не експерт, тому я не збираюся намагатись відповісти на це.)
Костянтин

1
@Constantine Я не читав статті. Якщо чесно, я все ще сміюся з першої цитати. XD
Шон Аллред

5
Це гостро / жорстко обговорюється в emacs-devel, як ми говоримо. Сподіваємось, незабаром будемо мати кращу відповідь.
Стефан

2
Ніколи не зашкодить запропонувати emacs-розробляти якусь роботу, яку ви хотіли б зробити. І ніколи не боляче виправляти повідомлення про помилки. Але я думаю, що ваше питання стосується скоріше механіки внесення змін, а не як досягти згоди щодо запропонованої зміни.
Дрю

1
@Drew Це дійсно. Звичайно, є інші сфери, на які я можу подумати зараз: стиль коду, пропонування змін (PR-робочий процес?), Контакти / ресурси для юридичної роботи (я розумію, що остаточну інформацію тут не можна надати) , а також посилання на інші ресурси (будь-які емаки, зокрема філософії дизайну тощо)
Шон Олред

Відповіді:


16

Жодних кроків, які потрібно зробити, перш ніж зробити свій внесок. Просто продовжуйте і почніть. Виберіть помилку чи функцію, яку ви хотіли б реалізувати, і виконайте це. Якщо ви скористаєтеся більшою можливістю, корисно спершу попросити emacs-devel, оскільки можуть виникнути заперечення щодо наміченого дизайну чи інтерфейсу, і вам краще зібрати зворотній зв'язок перед написанням тисячі рядків коду :)

Якщо ви закінчили, або якщо ви перебуваєте в точці, де ви хочете отримати відгуки про свої зміни, надішліть патч до звіту про помилку (якщо такий є) або на emacs-devel.

Якщо ваш перший внесок нижче сукупного ліміту 15 рядків, і якщо технічних заперечень немає, ви знайдете свою зміну досить швидко. Emacs не вистачає сили людини, і радий за будь-який внесок, який він отримує. Перший простий пластир я об'єднав протягом дня.

Якщо ви перевищили ліміт 15 ліній, вас попросять призначити авторські права. Однак нічого, що вам потрібно зробити заздалегідь, ви не будете: Ви будете орієнтуватися в процесі. Зауважте, що присвоєння авторських прав є обов'язковими : якщо ви відмовитесь підписувати, вам забороняється робити внесок у Emacs. Навіть якщо ваш пластир технічно досконалий, він не злиється з юридичних та політичних причин. Отже, я ніколи не надав другий виправлення: я не хочу підписувати жодне завдання.

Якщо ви підписали його і завершили процес, ви можете, однак, просто продовжувати робити внесок, як і раніше, і в якийсь момент, якщо ви робите постійні внески в Emacs, з часом ви отримаєте доступ для запису до сховища.


1
З цікавості, чому ви не хочете підписати авторське право?
PythonNut
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.