From 6e912bcaca60a646568bded987112fd8fa8dcff7 Mon Sep 17 00:00:00 2001 From: Sacha Chua Date: Fri, 13 Oct 2023 10:28:19 -0400 Subject: add core --- 2023/talks/core.md | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 2023/talks/core.md (limited to '2023/talks') diff --git a/2023/talks/core.md b/2023/talks/core.md new file mode 100644 index 00000000..6ce4d5cc --- /dev/null +++ b/2023/talks/core.md @@ -0,0 +1,49 @@ +[[!meta title="Emacs core development: how it works"]] +[[!meta copyright="Copyright © 2023 Stefan Kangas"]] +[[!inline pages="internal(2023/info/core-nav)" raw="yes"]] + + + + + +# Emacs core development: how it works +Stefan Kangas + +[[!inline pages="internal(2023/info/core-before)" raw="yes"]] + +- Why it is fun and exciting to contribute to Emacs + - We have easy bugs that anyone can fix, in random packages + - And extremely hard ones for experts in things like garbage + collection, and compilers +- We are not scary, in fact working to build a welcoming culture. +- The nature of a public list + - Don't listen to random people being negative or hostile + - No response is not necessarily a bad thing +- Cultural aspects of emacs-devel vs GitHub +- How to behave (be polite, etc.) +- Email vs forge, help wanted. +- Why copyright assignment +- Plans for Emacs 30 (maybe) - needs coordinating with Eli + +If I have more time, I'd like to cover more things, for example: + +- GNU ELPA vs NonGNU ELPA - why and how + - Our plans for GNU ELPA going forward (bundle stuff in tarballs) +- The future of Emacs: a vision + +Basically, I want to do everything I can to inspire people to join core +development and to lower the barrier to participating. In effect trying +to work on "bridging the gap" that we have identified exists between +emacs-devel and the community. + +About the speaker: + +Stefan Kangas is one of the Emacs core maintainers. + + + +[[!inline pages="internal(2023/info/core-after)" raw="yes"]] + +[[!inline pages="internal(2023/info/core-nav)" raw="yes"]] + + -- cgit v1.2.3