[[PageOutline(2-5,Contents,pullout)]] = Comment on deliverables and link to tickets == Description This plugin allows you to leave comments on top of files, changesets, and attachments. Once you've added all of your comments, you can send them to tickets. These include links to these comments and their description. The problem that this plugin solves, is two-fold. When reviewing code, it's difficult to associate your comments with their appropriate context. Then, collecting all of these new issues into actionable tickets requires typically a lot of manual effort. Key features: * Comments on files – you can comment on every file in the repository. * Inline comments on files – comment on a specific line. The comments appears in context, below the line in question. * Comments on changesets – useful when doing code reviews of incoming commits. * Inline comments on changesets - comment on a specific line of the changeset. * Comments on attachment pages – useful when reviewing patches. * Wiki Markup – you can use the standard Trac wiki markup inside your comments. * Instant preview – to make sure you get the formatting right. * Sending comments to tickets – you can select arbitrary number of comments and create a new ticket out of them. The text of the ticket defaults to links to the comments and their text, but you can edit these before saving the ticket. * Comments/ticket cross-reference – to remember which comments are already in tickets and which are not. * Notifications – if you have configured Trac to email ticket notifications then comment notifications will just work! * Subscriptions – Authors of changesets and attachments, and anyone who creates a comment are subscribed to notifications of comments; to have changeset authors automatically subscribed, your repositories must be configured for synchronisation with Trac. Screenshot of comments added to a code artefact: [[Image(0.png, border=2)]] See also: [[ListTagged(codereview)]] == Bugs/Feature Requests If you found a bug, create a [https://github.com/trac-hacks/trac-code-comments-plugin/issues new issue] on github. == Download Download the source from [https://github.com/trac-hacks/trac-code-comments-plugin/downloads here]. == Source You can check out CodeCommentsPlugin, from [https://github.com/trac-hacks/trac-code-comments-plugin github]. == Installation More information on installation and configuration can be found in the README. Please note that you need to apply a [https://github.com/trac-hacks/trac-code-comments-plugin/pull/26/files manual patch] first if MySQL is used as database backend, or else critical Javascript errors may occur, as mentioned in https://github.com/trac-hacks/trac-code-comments-plugin/issues/25. And here are the patches for support of [https://github.com/Orio91/trac-code-comments-plugin/commit/a5a87f7a84d366a6ac0047f23ce4044116b841f7 git repositoy] and [https://github.com/Orio91/trac-code-comments-plugin/commit/cc9de9865178fe1402d8adf5d0a7dd0db5ab996c multiple repositories], as mentioned in https://github.com/trac-hacks/trac-code-comments-plugin/issues/14. == Author/Contributors '''Author:''' [wiki:nikolay] [[BR]] '''Maintainer:''' [[Maintainer]] [[BR]] '''Contributors:'''