Writing a documentation for code is harder than writing the code.
Documentation > Code.
Without the completion of documentation, code for the functionality is still in pending state.
Document your code and Push it to @github .
Next Gen will make use of it.
Documentation is under rated while debugging the same code(in Future). @dvIpr