summaryrefslogtreecommitdiffstats
path: root/2023/talks
diff options
context:
space:
mode:
authorSacha Chua <sacha@sachachua.com>2023-10-13 10:28:19 -0400
committerSacha Chua <sacha@sachachua.com>2023-10-13 10:28:19 -0400
commit6e912bcaca60a646568bded987112fd8fa8dcff7 (patch)
treed242e24f4b639d8fdca6654b25c9cc2c37bdbb8c /2023/talks
parent126d87997dac6c58d5b839ed26307c856fcc89f8 (diff)
downloademacsconf-wiki-6e912bcaca60a646568bded987112fd8fa8dcff7.tar.xz
emacsconf-wiki-6e912bcaca60a646568bded987112fd8fa8dcff7.zip
add core
Diffstat (limited to '')
-rw-r--r--2023/talks/core.md49
1 files changed, 49 insertions, 0 deletions
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 &copy; 2023 Stefan Kangas"]]
+[[!inline pages="internal(2023/info/core-nav)" raw="yes"]]
+
+<!-- Initially generated with emacsconf-publish-talk-page and then left alone for manual editing -->
+<!-- You can manually edit this file to update the abstract, add links, etc. --->
+
+
+# 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"]]
+
+