From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Amin Bandali Newsgroups: gmane.emacs.devel Subject: Re: casual contributing with git Date: Mon, 20 May 2019 00:23:08 -0400 Message-ID: <87k1eleour.fsf@fencepost.gnu.org> References: <87v9y72o2c.fsf@fencepost.gnu.org> <6A7A458B-98F7-4852-8BA1-037BF7343633@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="219194"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon May 20 06:23:21 2019 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hSZpZ-000ur3-0y for ged-emacs-devel@m.gmane.org; Mon, 20 May 2019 06:23:21 +0200 Original-Received: from localhost ([127.0.0.1]:57596 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hSZpY-00068B-1P for ged-emacs-devel@m.gmane.org; Mon, 20 May 2019 00:23:20 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:32986) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hSZpR-00067t-K0 for emacs-devel@gnu.org; Mon, 20 May 2019 00:23:14 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:45814) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hSZpQ-0008W9-KO for emacs-devel@gnu.org; Mon, 20 May 2019 00:23:13 -0400 Original-Received: from [199.119.233.248] (port=33717 helo=localhost) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1hSZpQ-0007tP-4F for emacs-devel@gnu.org; Mon, 20 May 2019 00:23:12 -0400 Mail-Followup-To: emacs-devel@gnu.org In-Reply-To: <6A7A458B-98F7-4852-8BA1-037BF7343633@gmail.com> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:236773 Archived-At: Jean-Christophe Helary writes: > Thank you very much Amin. > You=E2=80=99re very welcome, Jean-Christophe. > [...] > > There is a discovery issue here because when you go to Savannah > (https://savannah.gnu.org/projects/emacs/) you don't find that kind of > information and instead find a link to EmacsWiki. > > What is the best way to propose changes to the Savannah top page ? > I think only the =E2=80=9Cproject admins=E2=80=9D can modify the text on a = project=E2=80=99s page on Savannah. So, I think asking here on emacs-devel would be the first thing to try. If you don=E2=80=99t hear from any of the admins liste= d on the Emacs project about your question/suggestion here, feel free to try emailing one of them directly with your suggestion. > > Also, the Savannah page links to https://www.gnu.org/software/emacs/ > which is beautifully designed but has no information about > "contributing" or "developing" even in "Further information". > > What is the best way to propose changes to the gnu/emacs page ? > Again, I think the first step would be bringing it up here on this list. Then, you could have a look Emacs=E2=80=99s web page repository [0] to see = if there=E2=80=99s a person that frequently commits to the web pages repo and = takes care of the project=E2=80=99s site. Currently, for Emacs that person seems= to be Nicolas Petton. [0]: http://web.cvs.savannah.gnu.org/viewvc/emacs/emacs/ If all of these fail, you could write to webmasters@gnu.org and request changes. However, this should be an absolute last resort, since package maintainers in charge of their own projects=E2=80=99 pages, and the webmast= ers generally don=E2=80=99t modify project pages directly, unless a maintainer = asks for it or approves the change. > >> In short, usually you would develop on a local branch created from >> latest master. When you=E2=80=99re done and/or when you=E2=80=99d like = to show your >> work to others and get feedback, you create a patch from your changes, >> e.g. using git-format-patch, and use your mail client to send it to the >> correct mailing list for the project. In the case of Emacs, that would >> be one of emacs-devel@gnu.org (this list) or bug-gnu-emacs@gnu.org, >> depending on the nature of your patch and e.g. if you=E2=80=99re fixing = an >> existing bug. I skimmed through the first link in your email, and it >> does mention format-patch at some point. > > That's what I found out eventually. But the EmacsWiki pages don't > really address people who don't have write access so I was a bit > confused. > Right. Since it=E2=80=99s a wiki, you could edit the page yourself (by cli= cking the =E2=80=9CEdit this page=E2=80=9D link on the bottom of that page) and t= ry to improve the instructions and make them clearer :) [...] > Thank you. > >> Hope this helps. > > Very much. Thank you again. > > Jean-Christophe Helary Happy to hear that! Cheers, amin