We use an issue tracker to track software issues: bugs, new features, enhancements, etc. Very often, the code change to resolve an issue requires an update to documentation; e.g. user manual, install manual, test procedure, etc. Generally the documentation is done by a different group of people -- tech writers, QA team -- but it is helpful for the implementer to give a brief synopsis of the required change when resolving the issue as fixed.
I'd like a lightweight method to encourage this workflow and I figure it can be done in the issue tracker. I can think of a few options to do this:
When the developer resolves the bug, clone as new bug against a "documentation" component summarizing the doc change required.
Add a "documentation pending" state to the workflow between "resolved" and "closed".
Add a custom boolean field to the issues, e.g. a "documentation update required" flag.
Add a custom text field to the issues that contains the proposed update summary.
There are pros and cons to each option; e.g. #1 will result in a lot of issue creation, where really the documentation update is just one more step in the workflow (#2). On the other hand, not all issues will have a doc update and need to go through the workflow.
What method have you found effective to track these documentation updates?