Answers.Body: <p>For developer documentation, see <a href="https://docs.civicrm.org/dev/en/latest/" rel="nofollow noreferrer">https://docs.civicrm.org/dev/en/latest/</a></p>
  <p>To create a development environment, use <a href="https://docs.civicrm.org/dev/en/latest/tools/buildkit/" rel="nofollow noreferrer">buildkit</a></p>
  <p>For custom reports, you might want to check existing <a href="https://civicrm.org/extensions?title=&amp;body_value=&amp;field_extension_civi_use_target_id=96&amp;status=All&amp;field_extension_ready_value=All" rel="nofollow noreferrer">report extensions</a> before developing your own.</p>
  <p>If you want to develop reports, see the <a href="https://docs.civicrm.org/dev/en/latest/framework/civireport/" rel="nofollow noreferrer">CiviReport Reference</a> but I suggest you investigate <a href="https://docs.civicrm.org/dev/en/latest/searchkit/overview/" rel="nofollow noreferrer">SearchKit</a> (<a href="https://civicrm.stackexchange.com/questions/tagged/searchkit">examples</a>) in preference to developing old-style reports.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2022-02-21T07:57:31.610Z
Answers.LastActivityDate: 2022-02-21T07:57:31.610Z
Answers.UserDisplayName: Aidan
Body: <p>I'm looking at getting a development environment set up so I can more easily create and test custom reports and templates.  Are there any guides on doing this?  Would I be better off just setting up a complete wordpress/civi dev evnrionment?</p>
  
Tags: <developer>
Title: Development Environment for Custom Reports?
ThreadText: # Development Environment for Custom Reports?
  
  (Asked by: username_0 on 2022-02-20)
  
  I'm looking at getting a development environment set up so I can more easily create and test custom reports and templates. Are there any guides on doing this? Would I be better off just setting up a complete wordpress/civi dev evnrionment?
  
  **Tags:** developer
  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2022-02-21. Score: 2 | Accepted answer
  
  For developer documentation, see <https://docs.civicrm.org/dev/en/latest/>
  
  To create a development environment, use [buildkit](https://docs.civicrm.org/dev/en/latest/tools/buildkit/)
  
  For custom reports, you might want to check existing [report extensions](https://civicrm.org/extensions?title=&body_value=&field_extension_civi_use_target_id=96&status=All&field_extension_ready_value=All) before developing your own.
  
  If you want to develop reports, see the [CiviReport Reference](https://docs.civicrm.org/dev/en/latest/framework/civireport/) but I suggest you investigate [SearchKit](https://docs.civicrm.org/dev/en/latest/searchkit/overview/) ([examples](https://civicrm.stackexchange.com/questions/tagged/searchkit)) in preference to developing old-style reports.
  
  
  ---
  
  