Newer
Older
repo_url: https://github.com/civicrm/civicrm-dev-docs
Sean Madsen
committed
site_description: A guide for CiviCRM developers.
site_author: The CiviCRM community
extra_javascript:
- js/custom.js
markdown_extensions:
- markdown.extensions.admonition
- markdown.extensions.attr_list
Sean Madsen
committed
- Home: index.md
- Developer Community: basics/community.md
Sean Madsen
committed
- Requirements: requirements.md
- Planning your project: basics/planning.md
Sean Madsen
committed
- Build: build.md
- Customize: customize.md
- Extend: extend.md
- Develop: develop.md
- Testing: testing.md
- Writing Documentation: documentation.md
- Development Environment:
- Debugging: dev-tools/debugging.md
Sean Madsen
committed
- APIv3:
- API Intro: api/general.md
- API Usage: api/usage.md
- API Actions: api/actions.md
- API Parameters: api/params.md
- API Chaining: api/chaining.md
- Hooks:
- How to Use Hooks: hook.md
- All Available Hooks: hooks-db.md
- Writing Extensions:
- Basics: extensions/basics.md
- Using civix: extensions/civix.md
- Advanced Patterns: extensions/advanced.md
- Troubleshooting: extensions/troubleshooting.md
# - Using hooks: extensions/using-hooks.md
# - Customizing Screens: extensions/customize-screens.md
# - Creating Pages: Forms/extensions/create-page.md
# - Storing Configuration: extensions/config.md
# - Storing Data: extensions/storing-data.md
# - Setting Permissions: extensions/permissions.md
# - Custom API Functions: extensions/custom-api.md
# - Custom Reports: extensions/custom-reports.md
# - Custom Searches: extensions/custom-searches.md
# - Payment Processors: extensions/payment-processor.md
- Publish: extensions/publish.md
- Best Practices:
- Documentation Style Guide: best-practices/documentation-style-guide.md
- Core code:
- Hacking the core: core/hacking.md
- Architecture: core/architecture.md
Sean Madsen
committed
- Miscellaneous:
- Extension Lifecycle: extend-stages.md
Sean Madsen
committed
- Deprecated:
- Building CiviCRM from source: develop-deprecated.md