Navigation

  • index
  • modules |
  • next |
  • previous |
  • SymPy 1.10.dev documentation »
  • SymPy Guides »
  • Contributing to SymPy

Contributing to SymPyΒΆ

This section discusses the necessary steps and guidelines required to contribute to the SymPy project. The TOC has links to the detailed development process.

Content

  • Development Environment Setup
    • Git Setup
    • Get the SymPy Code
    • Virtual Environment Setup
    • Run the Tests
  • Build the Documentation
    • Required dependencies
    • Build the Docs
  • Debugging
  • SymPy Docstrings Style Guide
    • General Guidelines
    • Formatting
    • Sections
    • Sample Docstring
    • Docstrings for Classes that are Mathematical Functions
    • Best Practices for Writing Docstrings
    • Importing Docstrings into the Sphinx Documentation
    • Cross-Referencing
  • General Guidelines
  • Types of Documentation
  • Narrative Documentation Guidelines
  • Best Practices for Writing Documentation
    • Formatting Preferences
    • Style Preferences
    • Tone Preferences
  • Making a Contribution

Logo

Previous topic

Installation

Next topic

Development Environment Setup

This Page

  • Show Source

Quick search

Navigation

  • index
  • modules |
  • next |
  • previous |
  • SymPy 1.10.dev documentation »
  • SymPy Guides »
  • Contributing to SymPy
© Copyright 2021 SymPy Development Team. Last updated on Nov 11, 2021. Created using Sphinx 4.2.0.