|
4 | 4 | Contributing |
5 | 5 | ============ |
6 | 6 |
|
| 7 | +There are several ways to contribute to PyDPF-Core: |
| 8 | + |
| 9 | +- :ref:`ref_contributing_answer_discussions` |
| 10 | +- :ref:`ref_contributing_post_issues` |
| 11 | +- :ref:`ref_contributing_develop_code` |
| 12 | +- :ref:`ref_contributing_improve_doc` |
| 13 | + |
7 | 14 | Overall guidance on contributing to a PyAnsys repository appears in |
8 | | -`Contribute <https://dev.docs.pyansys.com/overview/contributing.html>`_ |
9 | | -in the *PyAnsys Developer's Guide*. Ensure that you are thoroughly familiar |
10 | | -with this guide before attempting to contribute to PyDPF-Core. |
11 | | - |
| 15 | +`Contributing <dev_guide_contributing_>`_ in the *PyAnsys Developer's Guide*. |
| 16 | +Ensure that you are thoroughly familiar with this guide before attempting |
| 17 | +to contribute to PyDPF-Core. |
| 18 | + |
12 | 19 | The following contribution information is specific to PyDPF-Core. |
13 | 20 |
|
14 | | -Clone the repository |
15 | | --------------------- |
16 | | -Clone and install the latest version of PyDPF-Core in |
17 | | -development mode by running this code: |
| 21 | +.. _ref_contributing_answer_discussions: |
18 | 22 |
|
19 | | -.. code:: |
| 23 | +Answer discussions |
| 24 | +------------------ |
| 25 | + |
| 26 | +Answering discussions is an excellent way to contribute to PyDPF-Core, and it does not require |
| 27 | +any setup, just a GitHub account. Engaging in discussions often requires a thorough grasp of |
| 28 | +the project’s goals and challenges. Your contributions can help other users or contributors who may be |
| 29 | +facing similar issues, making the repository more welcoming and inclusive. By providing answers or solutions, |
| 30 | +you can directly contribute to the project’s success, maintain its health, and encourage a positive, |
| 31 | +open source ecosystem. |
20 | 32 |
|
21 | | - git clone https://github.com/ansys/pydpf-core |
22 | | - cd pydpf-core |
23 | | - pip install -e . |
| 33 | +To discover how you can help see the `PyDPF-Core Discussions page <pydpfcore_discussions_>`_. |
24 | 34 |
|
| 35 | +.. _ref_contributing_post_issues: |
25 | 36 |
|
26 | 37 | Post issues |
27 | 38 | ----------- |
28 | | -Use the `PyDPF-Core Issues <https://github.com/ansys/pydpf-core/issues>`_ |
29 | | -page to submit questions, report bugs, and request new features. |
30 | 39 |
|
31 | | -To reach the project support team, email ` [email protected] < [email protected]>`_. |
| 40 | +Posting issues in a repository allows you to voice concerns, suggest improvements, or report bugs, which can |
| 41 | +lead to a more robust and user-friendly project. It also offers an opportunity for you to engage with the |
| 42 | +project’s community, learn from others, and gain experience in issue tracking and collaboration. |
| 43 | + |
| 44 | +For the repository, issues serve as a structured way to track and prioritize work, helping maintainers understand |
| 45 | +the needs of users and guide the project’s development. |
| 46 | + |
| 47 | +Use the `PyDPF-Core Issues page <pydpfcore_issues_>`_ to submit questions, report bugs, and request new features. When possible, use |
| 48 | +these issue templates: |
| 49 | + |
| 50 | +- 🐞 Bug, problem, or error: Fill a bug report here; |
| 51 | +- 📖 Documentation issue: Modifications to the documentation only; |
| 52 | +- 🎓 Adding an example: Proposing a new example for the library; |
| 53 | +- 🎓 Adding an tutorial: Proposing a new tutorial for the library; |
| 54 | +- 💡 New feature: Enhancements to the code; |
| 55 | +- If your issue does not fit into one of these categories create a blank issue. |
| 56 | + |
| 57 | +To reach the project support team, email ` [email protected] < [email protected]>`_ |
| 58 | + |
| 59 | +.. _ref_contributing_develop_code: |
| 60 | + |
| 61 | +Develop code |
| 62 | +------------ |
| 63 | + |
| 64 | +You can help improve PyDPF-Core by fixing a bug. To do it, you must set up the repository on your local |
| 65 | +machine as per the explanations in the :ref:`ref_write_code` section. |
| 66 | + |
| 67 | + |
| 68 | +.. _ref_contributing_improve_doc: |
| 69 | + |
| 70 | +Improve documentation |
| 71 | +--------------------- |
| 72 | + |
| 73 | +The PyDPF-Core documentation plays a pivotal role in making the project more accessible and usable. |
| 74 | +Clear and comprehensive documentation empowers users and developers to understand, implement, and |
| 75 | +troubleshoot the project effectively. It minimizes barriers to entry, making it easier for newcomers |
| 76 | +to get involved and for existing contributors to be more productive. |
| 77 | + |
| 78 | +Good documentation also reduces the burden on maintainers, as it can answer common questions and |
| 79 | +help prevent issues. By creating or improving documentation, you not only enhance the project’s quality but |
| 80 | +also facilitate knowledge sharing and community growth, making your contribution invaluable for the project’s |
| 81 | +long-term success. |
| 82 | + |
| 83 | +To contribute on our current documentation go to the :ref:`ref_write_doc` section. |
| 84 | + |
| 85 | +.. toctree:: |
| 86 | + :maxdepth: 2 |
| 87 | + :hidden: |
| 88 | + |
| 89 | + write_doc/index.rst |
| 90 | + write_code/index.rst |
| 91 | + |
32 | 92 |
|
33 | | -View documentation |
34 | | ------------------- |
35 | | -Documentation for the latest stable release of PyDPF-Core is hosted at |
36 | | -`PyDPF-Core Documentation <https://dpf.docs.pyansys.com/>`_. |
37 | 93 |
|
38 | | -In the upper right corner of the documentation's title bar, there is an option |
39 | | -for switching from viewing the documentation for the latest stable release |
40 | | -to viewing the documentation for the development version or previously |
41 | | -released versions. |
|
0 commit comments