[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/webpaste 92f309e 188/298: Added a contributing guidelines
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/webpaste 92f309e 188/298: Added a contributing guidelines file |
Date: |
Thu, 9 Dec 2021 19:00:11 -0500 (EST) |
branch: elpa/webpaste
commit 92f309e16c9d5ee86e545c9d82ca6c3de76473ca
Author: Elis Axelsson <elis.axelsson@gmail.com>
Commit: Elis Axelsson <elis.axelsson@gmail.com>
Added a contributing guidelines file
---
CONTRIBUTING.org | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 48 insertions(+)
diff --git a/CONTRIBUTING.org b/CONTRIBUTING.org
new file mode 100644
index 0000000..21f3be6
--- /dev/null
+++ b/CONTRIBUTING.org
@@ -0,0 +1,48 @@
+* Contributing to webpaste.el
+All contributions are welcome!
+
+The following things are probably always needed:
+
+** Reporting bugs
+Please try to be constructive, if you have a bug. Try to detail how to
+reproduce the error so we can try to fix it. Also try to run the latest
+version of webpaste alone without alot of other packages.
+
+Just start emacs like this: =emacs -Q=. Then paste the example below to set
+up webpaste (also eval the buffer =M-x eval-buffer RET=).
+
+
+#+begin_src emacs-lisp :tangle yes
+ (require 'package)
+ (add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/"))
+ (package-initialize)
+ (package-refresh-contents)
+ (package-install 'webpaste)
+
+ (require 'webpaste)
+ (global-set-key (kbd "C-c C-p C-b") 'webpaste-paste-buffer)
+ (global-set-key (kbd "C-c C-p C-r") 'webpaste-paste-region)
+#+end_src
+
+After that you do the settings you need to reproduce it (like providers and
+other stuff).
+
+** Contributing code
+Plase run [[http://www.flycheck.org/][flycheck]] in your editor to get hints
and highlights of errors. Only
+one error is allowed in each file.
+
+In webpaste.el this allowed error is:
+#+begin_src
+Cannot open load file: No such file or directory, request
+#+end_src
+
+This is due to the =(require 'request)= at the beginning of the file. This is
+ok that it fails. All other errors must be fixed. For example documentation
+and other hints.
+
+
+And for the tests it's okay with another error which is:
+#+begin_src
+Cannot open load file: No such file or directory, webpaste
+#+end_src
+This is due to the same reasons as above.
- [nongnu] elpa/webpaste e87a37c 158/298: Switched from ert to buttercup for testing, (continued)
- [nongnu] elpa/webpaste e87a37c 158/298: Switched from ert to buttercup for testing, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste 865ff10 159/298: Disable this test for now since it breaks, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste 59fd22f 161/298: Merge branch 'naclander-POST-bug', ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste d475f02 170/298: Added integration test for ptpb.pw, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste 95de0b8 169/298: Remove sync as a provider parameter on creation and add it on execution, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste fd4332a 172/298: Merge branch 'test-providers-on-travis', ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste 60c0a98 167/298: Added printing of travis event type, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste d0442ad 168/298: Renamed all unit tests to make it easier for integration tests, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste cac4979 173/298: Added option to send returned URL to clpboard, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste db393a1 175/298: Merge branch 'naclander-copy-to-clipboard', ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste 92f309e 188/298: Added a contributing guidelines file,
ELPA Syncer <=
- [nongnu] elpa/webpaste ddd2fca 186/298: Added tests for success lambdas, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste 2a05d02 194/298: Added supports for custom hooks when returning URLs. This fixes #22., ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste b96e411 204/298: Moved the paste message to be a variable used for all integration tests, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste 26f089e 201/298: Rename webpaste-paste-text and webpaste-paste-text-to-provider to be in "private scope", ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste 90a96d2 199/298: Change emacs-lisp-mode from elisp to clojure for sprunge.us, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste 4b32baa 203/298: Rename all the lambdas to private scopes, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste cc9ba3d 202/298: Begin autoloading of the webpaste group, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste aed3e00 210/298: Bump version for new release, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste b8f300f 209/298: Add pattern for buttercup to not run gists.github.com on travis, ELPA Syncer, 2021/12/09
- [nongnu] elpa/webpaste 4bd15f8 227/298: Add a nix-shell file for some development utils, ELPA Syncer, 2021/12/09