p3r7 / awesome-elisp

🏵️ A curated list of Emacs Lisp development resources
The Unlicense
761 stars 33 forks source link

Add section for contributing to Emacs #1

Closed clemera closed 3 years ago

clemera commented 3 years ago

Hi,

thanks for putting this together! I had something similar in mind for quite a while but never managed to finally do it! This PR adds a section pointing to resources which help to get started with contributing to Emacs itself. I thought it might be good idea to list those after the Package Authoring one.

p3r7 commented 3 years ago

Hi,

I had something similar in mind for quite a while but never managed to finally do it!

Well, my aim is not too really be the "owner" of this document. So consider it as yours as well.

This is still very much a proposal / baseline / WIP no any idea is good to take.

It's scope needs to be more clearly defined as well.

Ideally, if it gets adopted, we'll need to transfer ownership to an organization.

I thought it might be good idea to list those after the Package Authoring one.

I also thought about having a section about core Emacs (registering, the mailing list, Sacha Chua's regular digest of it...).

I initially even thought of having it as a level 1 headline named something like "Core Emacs Development".

Anyway, this is a very good starting point and could be merged as-is for now.

The only thing missing is adding this section to the Table of Contents.

Then I'll open an issue to discuss about how we should structure this section (keep it as part of resources VS toplevel section).

clemera commented 3 years ago

Ideally, if it gets adopted, we'll need to transfer ownership to an organization.

Sounds great!

The only thing missing is adding this section to the Table of Contents.

Ah, yes sorry for that, fixed it. Maybe something like org-make-toc could be used to automate that.

p3r7 commented 3 years ago

Ah, yes sorry for that, fixed it. Maybe something like org-make-toc could be used to automate that.

Yup, would be nice! I just discovered we can configure it to not include sub-headers of a given header which is a must-have.