summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJosé Valim <jose.valim@dashbit.co>2023-05-16 00:49:59 +0200
committerJosé Valim <jose.valim@dashbit.co>2023-05-16 00:49:59 +0200
commit0b45d91cb37a09dfb74245dffdcc0dab824d2b3b (patch)
tree3e6e82c555dce6e3d970ab4a14df1bbbac80b1d0
parent647635524607b779f14d1b62af24430da9a6da4f (diff)
downloadelixir-0b45d91cb37a09dfb74245dffdcc0dab824d2b3b.tar.gz
Further outline the proposal process
-rw-r--r--.github/ISSUE_TEMPLATE/config.yml12
-rw-r--r--README.md15
2 files changed, 17 insertions, 10 deletions
diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml
index 2772f4348..9034a329b 100644
--- a/.github/ISSUE_TEMPLATE/config.yml
+++ b/.github/ISSUE_TEMPLATE/config.yml
@@ -2,10 +2,10 @@
blank_issues_enabled: true
contact_links:
- - name: Discuss proposals
- url: https://groups.google.com/g/elixir-lang-core
- about: Send proposals for new ideas to our mailing list
-
- - name: Ask questions and support
+ - name: Ask questions, support, and general discussions
url: https://elixirforum.com/
- about: Ask questions, provide support and more on Elixir Forum
+ about: Ask questions, provide support, and more on Elixir Forum
+
+ - name: Propose new features
+ url: https://github.com/elixir-lang/elixir/#proposing-new-features
+ about: Propose new features in our mailing list
diff --git a/README.md b/README.md
index 4ec494891..819c77e60 100644
--- a/README.md
+++ b/README.md
@@ -54,10 +54,17 @@ Keep the tone positive and be kind! For more information, see the
### Proposing new features
For proposing new features, please start a discussion in the
-[Elixir Core mailing list][3]. Keep in mind that it is your responsibility
-to argue and explain why a feature is useful and how it will impact the
-codebase and the community. The [language development history and outline
-are described on our website](https://elixir-lang.org/development.html).
+[Elixir Core mailing list][3]. The [language development history and
+its focus are described on our website](https://elixir-lang.org/development.html).
+
+Keep in mind that it is your responsibility to argue and explain
+why a feature is useful and how it will impact the codebase and
+the community. A good proposal includes the problem description
+and how the proposed solution compares with existing alternatives
+in the Elixir ecosystem (as well as in other languages). To iron
+out a proposal before submission, consider using and gathering
+feedback from the community spaces [listed on the sidebar of the
+Elixir website](https://elixir-lang.org/).
Once a proposal is accepted, it will be added to [the issue tracker][2].
Features and bug fixes that have already been merged and will be included