Welcome Guest, Not a member yet? Register   Sign In
How do you document your CI code
#1

Does anyone know a smart approach to describe a Codeigniter Workflow for another programmer (or yourself, when you return to your code after 6 months)

I have tried to write down the workflow for Ion_auths forget_password functionality to serve as an example. It goes like this:

Controller/Auth/login()
render(auth/login)

Views/auth/login
Holds a link ‘forgotten_password’, a click calls

Controller/Auth/forgot_password()
render(auth/forgot_password)

Views/Auth/forgot_password
Holds a form with a email field, the form posts back to

Controller/auth/forgot_password($post)
The email is validated and passed to

libraries/ion_auth/forgotten_password($email)
The method calls

models/ion_auth_model/forgotten_password($identity)
A forgotten_password_code is generated and inserted to talbe users to the user with the passed emailadress. Return.

libraries/ion_auth/forgotten_password()
...and so on.


As you can see I came up with a simple formattting system, showing all new requests/calls as a new paragraph with the requests/calls  as headings in bold text.

Now, how do you do? Do you use tables? Paper & pen? Is there any flow-chart programs out there?
Reply




Theme © iAndrew 2016 - Forum software by © MyBB