Speaker Type: National
Topic Description: Knowing what to do before creating a theme or plugin is a must. Especially everything related to communication. This is so relative to my experience, that it would be different from others. I will try to give all my list and explain how I do this on my own plugin. The list will be mixed between technical and non-technical aspects. Such as testing, documentation, style guide, versioning, etc.