1
- If you want to contribute to PyTensor, have a look at the instructions here:
2
- https://pytensor.readthedocs.io/en/latest/dev_start_guide.html
1
+ # Guidelines for Contributing
3
2
4
- ## Contribution Expectations
5
-
6
- This "Contribution Expectations" section is adapted from [ Open Source
7
- Archetypes] ( https://opentechstrategies.com/archetypes ) and released under a
8
- [ CC-BY-SA] ( https://creativecommons.org/licenses/by-sa/4.0/ ) license.
9
-
10
- The current focus of the PyTensor project is rapid, high quality development of a
11
- hackable, pure-Python symbolic tensor library with strong support for graph
12
- rewrites and transpilation to multiple backends including C,
13
- [ JAX] ( https://github.com/google/jax> ) , and
14
- [ Numba] ( https://github.com/numba/numba ) .
15
-
16
- We welcome patches with bug fixes, and we’re happy to answer questions if you’ve
17
- already put in some effort to find the answer yourself. Please note, however,
18
- that we’re _ unlikely_ to consider new feature contributions or design changes
19
- unless there’s a strong argument that they are fully in line with our stated
20
- goals. If you’re not sure, just ask.
21
-
22
- Our technical scope and project governance may open up later, of course, For
23
- now, though, we would characterize this project as being a mix of the "Rocket
24
- Ship To Mars" and "Specialty Library" archetypes (see
25
- https://opentechstrategies.com/archetypes for details about RStM and other open
26
- source archetypes).
3
+ Thank you for being interested in contributing to PyTensor.
4
+ PyTensor is an open source, collective effort, maintained by the PyMC team and everyone is welcome to contribute.
5
+ There are many ways in which you can help make it better.
6
+ Please check the latest information for contributing to the PyTensor or PyMC projects under:
7
+ * https://pytensor.readthedocs.io/en/latest/dev_start_guide.html
8
+ * https://docs.pymc.io/en/latest/contributing/index.html
27
9
28
10
## Issues and Discussions
29
11
@@ -40,3 +22,13 @@ For issues a minimal working example (MWE) is strongly recommended when relevant
40
22
MWEs are generally required. All MWEs must be implemented using PyTensor. Please
41
23
do not submit MWEs if they are not implemented in PyTensor. In certain cases,
42
24
pseudocode may be acceptable, but an PyTensor implementation is always preferable.
25
+
26
+ ## Quick links
27
+
28
+ Most of these point to PyMC documentation, but are equally relevant for PyTensor.
29
+
30
+ * [ Pull request (PR) step-by-step ] ( https://docs.pymc.io/en/latest/contributing/pr_tutorial.html )
31
+ * [ Pull request (PR) checklist] ( https://docs.pymc.io/en/latest/contributing/pr_checklist.html )
32
+ * [ Python style guide with pre-commit] ( https://docs.pymc.io/en/latest/contributing/python_style.html )
33
+ * [ Running the test suite] ( https://docs.pymc.io/en/latest/contributing/running_the_test_suite.html )
34
+ * [ Submitting a bug report or feature request] ( https://github.com/pymc-devs/pytensor/issues )
0 commit comments