Developer & Contributor Docs
This section covers development setup, code architecture, and contribution guidelines.
This section covers:
Development Guide — Development environment, running tests, submitting changes
Architecture and Design — How py3plex is organized internally
Repository Layout — Directory structure and file locations
Contributing to py3plex — Bug reports, code style, review process
Types of Contributions
Bug reports — Clear issue reports help fix problems
Documentation — Improvements to explanations and examples
Code fixes — Bug fixes and performance improvements
New features — Algorithms, visualizations, I/O formats
Examples — Tutorials for specific use cases
Community support — Helping others in issues and discussions
Getting Started
Read Development Guide to set up your environment
Browse GitHub issues labeled “good first issue”
Start small—a documentation fix or simple bug is fine
Ask questions when stuck
See Contributing to py3plex for the complete process.