[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/bash-completion 4aafffe76a 260/313: Create CONTRIBUTING.md
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/bash-completion 4aafffe76a 260/313: Create CONTRIBUTING.md |
Date: |
Sat, 3 Dec 2022 10:59:36 -0500 (EST) |
branch: elpa/bash-completion
commit 4aafffe76a5aa83aea2e39569d9a5cac9d335b13
Author: Stephane Zermatten <szermatt@gmx.net>
Commit: GitHub <noreply@github.com>
Create CONTRIBUTING.md
---
CONTRIBUTING.md | 60 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 60 insertions(+)
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
new file mode 100644
index 0000000000..54b2aa4f98
--- /dev/null
+++ b/CONTRIBUTING.md
@@ -0,0 +1,60 @@
+## Reporting issues
+
+Please report bugs to the [issue tracker][issues].
+
+If you're having issue with completion, please include enough
+information to reproduce the issue, this usually includes:
+* the version of Emacs you're using `emacs -version`
+* the version of Bash you're using `bash -version`
+* the bash completion script, it's version and where to download it from
+
+## Suggesting features
+
+Add feature suggestions to the [issue tracker][issues].
+
+Development isn't very active, so the best way to get a new feature in
+is to add it yourself as code or documentation contributions.
+
+## Asking questions
+
+Open an issue in the [issue tracker][issues] with your question.
+
+## Documentation contributions
+
+Contribution to the documentation, either the README.md or code
+comments are very welcome. Please open a [pull request][pulls] with
+your proposed modifications.
+
+## Code contributions
+
+To contribute code to the project, open a [pull request][pulls].
+
+Before you do that, please make sure the any new features is covered
+by tests and that the tests pass.
+
+To run the tests, install and setup
+[cask], then run them with
+```bash
+make test
+```
+
+Tests can also be run from inside Emacs,
+using `M-x ert-run-tests-interactively` but when you do so, be aware
+that there might be unexpected interaction with your Emacs
+configurations; Tests passing when run from Cask is what matters.
+
+After you've sent your pull request, please check the result of
+[GitHub actions][actions] running tests on your pull request. GitHub
+actions run the same tests on multiple versions of Emacs and Bash so
+is likely to highlight version-specific issues you might not have
+noticed when running tests on your machine.
+
+For larger features, it's a good idea to first open an
+[issue][issues] that describes the feature and mention that you're
+thinking about working on it. This gives an opportunity to discuss the
+new feature and its possible implementations.
+
+[cask]: https://github.com/szermatt/emacs-bash-completion/issues
+[issues]: https://github.com/szermatt/emacs-bash-completion/issues
+[actions]: https://github.com/szermatt/emacs-bash-completion/actions
+[pulls]: https://github.com/szermatt/emacs-bash-completion/pulls
- [nongnu] elpa/bash-completion f8c2083a14 239/313: Rename bash-completion-get-process., (continued)
- [nongnu] elpa/bash-completion f8c2083a14 239/313: Rename bash-completion-get-process., ELPA Syncer, 2022/12/03
- [nongnu] elpa/bash-completion c25f2203f5 240/313: Fix typo and extend note about use-separate-processes-opt., ELPA Syncer, 2022/12/03
- [nongnu] elpa/bash-completion 685ed73df0 243/313: Allow completion to replace the word being completed., ELPA Syncer, 2022/12/03
- [nongnu] elpa/bash-completion 7dc20e1b09 244/313: Use separate processes in integration tests when it doesn't matter., ELPA Syncer, 2022/12/03
- [nongnu] elpa/bash-completion a0a5816ce4 245/313: Attempt to make in-process execution more robust., ELPA Syncer, 2022/12/03
- [nongnu] elpa/bash-completion cad904abfd 247/313: Redefine quote_readline from setup-bash-common., ELPA Syncer, 2022/12/03
- [nongnu] elpa/bash-completion 5447034cdc 251/313: Respect completion-ignore-case setting from .inputrc., ELPA Syncer, 2022/12/03
- [nongnu] elpa/bash-completion 42630fe6cc 254/313: Fix test case to cover substring completion., ELPA Syncer, 2022/12/03
- [nongnu] elpa/bash-completion 8f33a2aac4 257/313: Better document calling bash-completion from completion-at-point., ELPA Syncer, 2022/12/03
- [nongnu] elpa/bash-completion 96d2cef799 259/313: Prepare for a 3.0 release., ELPA Syncer, 2022/12/03
- [nongnu] elpa/bash-completion 4aafffe76a 260/313: Create CONTRIBUTING.md,
ELPA Syncer <=
- [nongnu] elpa/bash-completion 2b9eba14fa 261/313: Update README.md, ELPA Syncer, 2022/12/03
- [nongnu] elpa/bash-completion 79ce50bec9 262/313: Update README.md title, ELPA Syncer, 2022/12/03
- [nongnu] elpa/bash-completion 5e623ac270 275/313: Revert "Add test cases for TRAMP shell.", ELPA Syncer, 2022/12/03
- [nongnu] elpa/bash-completion 702859f319 278/313: Cleanup strings containing bash commands., ELPA Syncer, 2022/12/03
- [nongnu] elpa/bash-completion 19d4fec42f 280/313: Use && instead of ; after cd, so completion fails if cd fails., ELPA Syncer, 2022/12/03
- [nongnu] elpa/bash-completion c584d4936b 281/313: Explicitly ignore error from the history command., ELPA Syncer, 2022/12/03
- [nongnu] elpa/bash-completion de033933bd 282/313: Chain function definitions with && during setup., ELPA Syncer, 2022/12/03
- [nongnu] elpa/bash-completion e24a596631 283/313: Make integration tests stabler., ELPA Syncer, 2022/12/03
- [nongnu] elpa/bash-completion 51c7770758 284/313: Fix and update README.md, ELPA Syncer, 2022/12/03
- [nongnu] elpa/bash-completion c6decb1d6c 285/313: Avoid escaping all non-ASCII characters., ELPA Syncer, 2022/12/03