Getting Started with pfSense® Software Development¶
There is no single specific starting point for joining the pfSense® software development effort, but the following items are helpful in getting started:
Review the Developer Style Guide
Current repositories used for developing pfSense software and its dependencies include:
The main source repository for pfSense CE software, containing the GUI code, builder code, and related scripts.
OS source code used to build pfSense CE software.
Build information for supporting software used in pfSense CE software, and code for custom programs, daemons, modules, and packages.
Review the list of open bug reports and other issues.
Submit changes as pull requests on GitHub.
Netgate developers will review submissions, offer feedback, and merge the changes if they are acceptable.