humanmade / hm-content-import

Migration framework for WordPress, attempts to reduce overhead in migrating content from differing data sources
GNU General Public License v3.0
27 stars 7 forks source link

Decide on approach and requirements for documentation #64

Open tcrsavage opened 5 years ago

tcrsavage commented 5 years ago

Currently HMCI is severely lacking documentation.

Some discussion has already been had around what documentation should be provided, this can roughly be broken down into 3 categories:

Code documentation Most of the code is doc blocked, but has missing/incorrect @param and @return types and descriptions

Example implementations Developers should have a library of example implementations to use as foundations for their work. We have an issue open for this, as well as a list of projects which we have used HMCI here: https://github.com/humanmade/hm-content-import/issues/61 https://docs.google.com/document/d/1aAr9RVz9YGLtzyo9NBeegEbjgISuYzvL7eXpPQpOYjI/edit#

Best practices/approaches to content migration This would primarily involve documentation on general considerations and approaches to take when working on a content migration. e.g.

Actionables

tcrsavage commented 5 years ago

Example implementations and code level documentation should be straightforward.

I'm not sure though how we implement documentation for general best practices/approaches. Some of the documentation here will be specific to Human Made

Potentially platform documentation has parts related to working with imports on platform, and all other documentation lives in the hmci github wiki?

cc @roborourke