SymPy Logo
1.10.dev
  • SymPy Tutorial
  • SymPy Guides
    • Getting Started
    • Contributing to SymPy
      • Development Environment Setup
      • Build the Documentation
      • Debugging
      • SymPy Docstrings Style Guide
      • General Guidelines
      • Types of Documentation
      • Narrative Documentation Guidelines
      • Documentation using Markdown
      • Best Practices for Writing Documentation
      • Making a Contribution
    • Assumptions
    • Symbolic and fuzzy booleans
  • Explanation
  • Reference Documentation
  • Miscellaneous
SymPy
  • »
  • SymPy Guides »
  • Contributing to SymPy
  • View page source

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
    • PDF Documentation
  • 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
  • Documentation using Markdown
  • Best Practices for Writing Documentation
    • Formatting Preferences
    • Style Preferences
    • Tone Preferences
  • Making a Contribution
Previous Next

© Copyright 2022 SymPy Development Team. Last updated on Jan 07, 2022.

Built with Sphinx using a theme provided by Read the Docs.