Developer Guide¶
For people who want to work on Jython itself – fixing bugs, porting modules, cutting releases, or just understanding how the project is organized. This section has the coding standards, tooling guides, and process documentation you need to contribute effectively.
Getting Involved¶
JythonDeveloperGuide – The main developer guide with IDE setup instructions (Eclipse, IntelliJ, NetBeans), porting guides, and regression test notes
JythonDeveloperGuide (summary) – A condensed version of the developer guide
HowToGetInvolved – Where to start if you want to contribute to Jython
WhosDoingWhat – Who is working on which parts of the project
Standards & Process¶
CodingStandards – Code style conventions for the Jython codebase
PatchGuidelines – How to prepare and submit patches
ReportingBugs – How and where to file bug reports
Testing¶
TestingJython – How to run the Jython test suite
TestFailures – Known test failures and their status
MigrateBugtests – Moving legacy bug tests into the modern test framework
Releases & Planning¶
HowToReleaseJython – The release process, step by step
JythonReleaseNotes – Release notes across Jython versions
RoadMap – Planned features and milestones
MovingJythonForward – Discussion about the project’s direction and priorities
Compatibility & Migration¶
Jython25BackwardsIncompatibilities – Breaking changes introduced in Jython 2.5
UpgradeTo25CPythonLib – Upgrading the bundled CPython standard library to match 2.5
VersionTransition – Notes on transitioning between major Jython versions
RelicensingJython – The effort to relicense Jython
Infrastructure¶
DeveloperFAQ – Common developer questions and answers
SourceForge – Jython’s historical SourceForge project page
SvnToHgMigration – Migrating the repository from Subversion to Mercurial
WebsiteBuilderSetup – How the jython.org website build system works