-
Notifications
You must be signed in to change notification settings - Fork 0
Backlog
housejester edited this page Sep 13, 2010
·
28 revisions
- (James) Make initial updateLogs more efficient (divide & conquer?)
- Fix belongsTo mappings so project deletes don’t result in foreign key constraint violations.
- FrontPage to show watched projects
- CouchDB for dynamic reports.
- Add Support for GitSvn
- Introduce a ProjectFactory
- createProjectFromRepoUrl
- consider also having a isValidRepoUrl so that projects can be added without needing to wait for the full checkout to occur. May just use a top-level checkout monkey to handle checking out projects that have not been checked out or have had their checkout folder deleted.
- Create UpdateAllTheProjectsJob (multithreaded?)
- Move to postgresql
- Figure out how to automatically nuke analyzerReports for analyzers that change. serialversionUid? actually use Git to determine the commitId for the last time that file was changed (sick!)?
- Add Support fot Svn
- figure out how to pull down secure repos (credentials and/or ssl)
- Project detail page to link to latest “monkey logs/reports” (should each monkey have its own view handling?)
- Clustering/Multithreaded
- GitHub API support (to get Author/Description/etc)
- TestRunnerMonkey
- Port GitHub “Graphs” features
- FileTypeBreakdown Monkey (java, javascript, groovy)
- CommitTimeBreakdown Monkey
- CommitAuthorBreakdown Monkey
- SourceFileCountMonkey
- TestFileCountMonkey (Maybe support ability to cross graph…Test File Count Vs Source File Count
- SourceFileLineCounter
- TestFileLineCounter
- Gracefully handle case when repoDir is removed (basically just re-clone and keep goin, shouldn’t need to trash the data)