How to contribute to ERPNext
summary
Shows how to get from a laptop to merged code: set up a local dev environment with Frappe Bench or Frappe Docker, use your IDE debugger to step through Python and JS, and start with tiny changes. Describes the translation workflow that handles 26,000 translatable strings and creates automated Crowdin PRs to GitHub. Cites concrete results: about 1,000 PRs merged, 800 PRs reviewed, five published apps, and help for 70 companies, plus tips for PR descriptions and avoiding breaking changes.
AI-written summary · about
chapters (8)
- 0:00Introduction and background
- 1:48Why contribute to ERPNext
- 3:38Contributing on forums and groups
- 4:23Documentation and translations
- 7:58Setting up development environment
- 9:47Starting with small pull requests
- 12:59Best practices for contributions
- 14:06Closing and contact details
related talks
06mIn coversation with the code contributors
08mIn conversation with community members
11mProjects at Frappe
15mLeveraging Frappe and FOSS to make the world a better place
11mIn conversation with Frappe Partners and community members
11mIn conversation with ERPNext customers
14mThe FOSS Journey
16mHacking ERPNext as a non-developer
