How Acunote can help you with GSoC* project
Why Acunote
Acunote is an agile project management tool produced by Pluron Inc. suitable for teams working on one or several projects with work broken down into small iterations. Google Summer of Code projects fit well into the description above. Read on for a brief overview of Acunote features useful for GSoC mentors and students.
Planning the project and reporting the progress
Detailed project plan is one of the requirement for each GSoC proposal and it can be easily represented in Acunote. Each period between project milestones would become an Acunote Sprint and all planned tasks would go in their respective sprints.
Let's consider the imaginary project plan below:
Phase 1. Preparation. May 28 - June 20 - conduct user survey about the planned feature - learn existing code Phase 2. Prototype. June 20 - July 10 - build the prototype using dynamic language - test the prototype with users Phase 3. Coding. July 10 - August 20 - design - development - testing - bug fixing
This plan would be best represented in Acunote as 3 sprints, one for each phase with tasks inside:

The high-level tasks would then be broken up into smaller tasks and be given estimates to allow tracking the sprint completion progress. Student would complete his tasks and mark them as "Completed" in Acunote and the burndown chart would show student's progress.
![]()
Checking and inspecting the code
One of the mentor's responsibility is to check the code student commits to the version control system. "Code Inspection" tool in Acunote shows the diff for each changeset made in the repository. For each questionable line in the changeset mentor would be able to add a "code inspection" task that would appear in the sprint.
Code inspections for commits into Subversion repository
Subversion support is directly integrated into Acunote. Use Repositories tab under organization settings in Acunote to add SVN repository and see commits available for inspection in the Timeline.
Code inspections for commits into Git
Git users should use email events system in Acunote to receive Git commits as email events into the Timeline. To do that, setup post-commit hook for individual repositories or post-receive hook for bare shared repositories. This hook should send commit emails with diffs to the special addresses events@yourorgdomain.acunote.com or events-yourprojectname@yourorgdomain.acunote.com.
You can try the code inspection tool in the code fragment below.
How to signup
Either mentor or student can sign up. Interested parties (co-mentors, students) can be added as additional users after login.
Unlimited access to Acunote is provided completely free for all Summer of Code participants.
* Google and Google Summer of Code are registered trademarks of Google Inc. Acunote is provided solely by Pluron Inc. Pluron Inc. is not affiliated with Google in any way.
