@@ -13,22 +13,36 @@ reproducible manner. Review [how to report bugs effectively][bugs]
13
13
and, particularly, how to
14
14
[ craft useful bug reports] [ bugs2 ] in Python.
15
15
16
- In case of bugs, please submit full tracebacks
17
-
18
- Wrap verbatim example code/traceback in [ fenced code blocks] ,
19
- and use the preview function!
16
+ In case of bugs, please submit ** full** tracebacks.
17
+
18
+ Remember that GitHub Issues supports [ markdown] syntax, so
19
+ please ** wrap verbatim example code** /traceback in
20
+ triple-backtick-[ fenced code blocks] ,
21
+ such as:
22
+ ~~~ markdown
23
+ ```python
24
+ def foo():
25
+ ...
26
+ ```
27
+ ~~~
28
+ and use the post preview function before posting!
20
29
21
30
Many thanks from the maintainers!
22
31
32
+ Note, In most cases, the issues are most readily dealt with when
33
+ accompanied by [ respective fixes/PRs] .
34
+
23
35
[ minimal working example ] : https://en.wikipedia.org/wiki/Minimal_working_example
24
36
[ bugs ] : https://www.chiark.greenend.org.uk/~sgtatham/bugs.html
25
37
[ bugs2 ] : https://matthewrocklin.com/blog/work/2018/02/28/minimal-bug-reports
38
+ [ markdown ] : https://www.markdownguide.org/cheat-sheet/
26
39
[ fenced code blocks ] : https://www.markdownguide.org/extended-syntax/#syntax-highlighting
40
+ [ respective fixes/PRs ] : https://github.com/kernc/backtesting.py/blob/master/CONTRIBUTING.md#pull-requests
27
41
28
42
29
43
Installation
30
44
------------
31
- To install a developmental version of the project,
45
+ To install a _ developmental _ version of the project,
32
46
first [ fork the project] . Then:
33
47
34
48
git clone git@github.com:YOUR_USERNAME/backtesting.py
@@ -48,14 +62,14 @@ Before submitting a PR, ensure the tests pass:
48
62
49
63
Also ensure that idiomatic code style is respected by running:
50
64
51
- flake8
65
+ flake8 backtesting
52
66
mypy backtesting
53
67
54
68
55
69
Documentation
56
70
-------------
57
71
See _ doc/README.md_ . Besides Jupyter Notebook examples, all documentation
58
- is generated from [ pdoc] -compatible docstrings in code.
72
+ is generated from [ pdoc] -compatible markdown docstrings in code.
59
73
60
74
[ pdoc ] : https://pdoc3.github.io/pdoc
61
75
@@ -67,5 +81,8 @@ A general recommended reading:
67
81
Please use explicit commit messages. See [ NumPy's development workflow]
68
82
for inspiration.
69
83
84
+ Please help review [ existing PRs] you wish to see included.
85
+
70
86
[ code-review ] : https://mtlynch.io/code-review-love/
71
87
[ NumPy's development workflow ] : https://numpy.org/doc/stable/dev/development_workflow.html
88
+ [ existing PRs ] : https://github.com/kernc/backtesting.py/pulls
0 commit comments