Difference between revisions of "Development"

From Dreamwidth Notes
Jump to: navigation, search
m (Process Management: tweaking link to workflow)
(Customising Your Dev Environment)
 
(10 intermediate revisions by 4 users not shown)
Line 3: Line 3:
 
* [[Dev Getting Started|Getting started]]
 
* [[Dev Getting Started|Getting started]]
 
* [[Beginning dev checklist]]
 
* [[Beginning dev checklist]]
* [[Dreamwidth Scratch Installation|Installing the code]]
+
* [[Dreamwidth Scratch Installation|Installing the code]] or [[Dreamhack Getting Started]]
 
* [[Directory Structure]]  
 
* [[Directory Structure]]  
 
 
* [[Dev Finding Things|How to find things in the code]]
 
* [[Dev Finding Things|How to find things in the code]]
 
* [[Dev Programming Guidelines|Programming guidelines]]
 
* [[Dev Programming Guidelines|Programming guidelines]]
 +
* [[Routing and Template Cookbook]]
 +
* [[Template Toolkit / Foundation Conversion Guide]]
 
* [[BML]]
 
* [[BML]]
 
* [[Dev Committing Guidelines|Committing guidelines]] (advanced topic)
 
* [[Dev Committing Guidelines|Committing guidelines]] (advanced topic)
Line 15: Line 16:
 
* [[Dev_Getting_Started#Workflow|Git / Git workflow]]
 
* [[Dev_Getting_Started#Workflow|Git / Git workflow]]
 
* [[Dev Tools]]
 
* [[Dev Tools]]
* [[Bugzilla]] and [[Bugzilla workflow]]
+
* [[Github Issues]] and [[Git How To]]
  
 
== Customising Your Dev Environment ==
 
== Customising Your Dev Environment ==
 
Some things you might want to do include:
 
Some things you might want to do include:
* setting up a support board
+
* setting up a [[Support Board]]
 
* enabling [[Beta Features]]
 
* enabling [[Beta Features]]
 
* setting up PM abilities
 
* setting up PM abilities
Line 25: Line 26:
 
* changing the [[Privs]] associated with test accounts
 
* changing the [[Privs]] associated with test accounts
 
* [[Shop setup]]
 
* [[Shop setup]]
 +
* [[MogileFS setup]]
 
* [[How to enable CAPTCHAs on your Dreamhack]]
 
* [[How to enable CAPTCHAs on your Dreamhack]]
 
* using or disabling [[Dreamhack invite codes]]
 
* using or disabling [[Dreamhack invite codes]]
 +
* creating lots of test accounts automatically rather than manually: see [[Script:_create-users]]
 +
* setting up a [[News Account]]
 +
* setting up a [[Suggestions]] system
  
 
See also the [[Cheat Sheet]].
 
See also the [[Cheat Sheet]].
Line 37: Line 42:
 
* [http://docs.dreamwidth.net/ POD Documentation] (updated nightly)
 
* [http://docs.dreamwidth.net/ POD Documentation] (updated nightly)
 
* [[Development History]] - some commentary on why stuff was done the way it was.
 
* [[Development History]] - some commentary on why stuff was done the way it was.
 +
* [[Dreamhack spam prevention]] - ways you can keep your Dreamhack from being overrun by spammers.
  
 
== Most Wanted How-Tos ==
 
== Most Wanted How-Tos ==

Latest revision as of 14:23, 21 February 2016

Getting Started

Process Management

Customising Your Dev Environment

Some things you might want to do include:

See also the Cheat Sheet.

Useful Information

Most Wanted How-Tos

Specialized Information