api/yaml/widgets.yaml (883 lines of code) (raw):

defaultWidget: repos widgets: ### ORG LIST org: title: "Your organisation" rows: - name: "Organisational trends" children: - type: trends blocks: 12 name: "Organisation trends" source: org/trends - name: "Your organisations" children: - type: orglist blocks: 12 name: "Your organisations" source: org/list ### VIEW EDITOR views: title: "Views" rows: - name: "Existing views" children: - type: views blocks: 12 name: "Existing views" source: views eargs: sources: true ### SOURCE EDITOR sources: title: "Sources" rows: - name: "Add source(s)" children: - type: sourceadd blocks: 12 name: "Add Source(s)" source: org/sourcetypes - name: "Current Sources" children: - type: sourcelist blocks: 12 name: "Existing Sources" source: sources factors: title: "Engagement factors" rows: - name: "Date picker row" children: - type: "viewpicker" blocks: 4 source: "views" name: "Quick filter" - type: sourcepicker blocks: 4 source: "sources" name: "Source picker" - name: "Pony Factors, code" children: - type: line blocks: 12 name: "Pony Factor over time, codebase" source: code/pony-timeseries - name: "Pony Factors, email" children: - type: line blocks: 12 name: "Pony Factor over time, email" source: mail/pony-timeseries - name: "Pony Factors, issues" children: - type: line blocks: 12 name: "Pony Factor over time, issue trackers" source: issue/pony-timeseries retention: title: "Retention factors" rows: - name: "Date picker row" children: - type: "viewpicker" blocks: 4 source: "views" name: "Quick filter" - type: sourcepicker blocks: 4 source: "sources" name: "Source picker" - name: "Retention, code" children: - type: line blocks: 8 name: "Retention over time, codebase" source: code/retention - type: donut datatype: repo blocks: 3 name: "Programmer experience" source: code/retention - name: "Pony Factors, email" children: - type: line blocks: 8 name: "Retention over time, email" source: mail/retention - type: donut datatype: repo blocks: 3 name: "Email experience" source: mail/retention - name: "Pony Factors, issues" children: - type: line blocks: 8 name: "Retention over time, issue trackers" source: issue/retention - type: donut datatype: repo blocks: 3 name: "Issue experience" source: issue/retention repos: title: "Code Repositories" rows: - name: "Date picker row" children: - type: "datepicker" blocks: 4 name: "Date picker" - type: "viewpicker" blocks: 4 source: "views" name: "Quick filter" - type: repopicker blocks: 4 source: "sources" name: "Repository picker" eargs: types: ['git', 'svn', 'github'] - name: "Trends" children: - type: "trends" source: "code/trends" name: "Commit trends" blocks: 12 - name: "Code analysis" children: - type: "donut" datatype: "repo" blocks: 3 source: "code/sloc" representation: "sloccount" name: "Language breakdown" target: "" - type: "donut" datatype: "repo" blocks: 2 source: "code/sloc" representation: "commentcount" name: "Language breakdown" target: "" - type: "top5" datatype: "repo" blocks: 3 source: "code/committers" representation: "top5" name: "Top 5 contributors" - type: "punchcard" datatype: "repo" blocks: 4 source: "code/punchcard" representation: "punchcard" name: "Hourly commit activity across weekdays" - name: "Commit history" children: - type: line source: code/commits target: "" name: "Commit history" blocks: 6 - type: line source: code/committers target: "" name: "Active developers per month" blocks: 6 - name: "Code changes" children: - type: line source: code/changes target: "" name: "Lines changed" blocks: 6 - type: line source: code/evolution representation: stack target: "" name: "Code evolution" blocks: 6 - name: "Top repositories" children: - type: donut datatype: repo blocks: 4 source: code/top-sloc name: "Top repos by lines of code" target: "" - type: donut datatype: repo blocks: 4 source: code/top-commits name: "Top repos by commits" target: "" - type: factors datatype: repo blocks: 4 source: code/pony name: "Pony Factors" target: "" ### ISSUE TRACKERS issues: title: "Issue Trackers" rows: - name: "Date picker row" children: - type: "datepicker" blocks: 4 name: "Date picker" - type: "viewpicker" blocks: 4 source: "views" name: "Quick filter" - type: issuepicker blocks: 4 source: "sources" eargs: types: ['jira', 'bugzilla', 'github', 'gerrit'] name: "Issue Tracker picker" - name: "Trends" children: - type: "trends" source: "issue/trends" name: "Issue tracker trends" blocks: 12 - name: "Issue tracker timeline" children: - type: "line" datatype: "issue" blocks: 4 source: "issue/issues" name: "Issues opened/closed" target: "" - type: "line" datatype: "issue" blocks: 4 source: "issue/actors" name: "Openers/Closers of issues" target: "" - type: "line" datatype: "issue" blocks: 4 source: "issue/age" name: "Issue age" target: "" - name: "Issues and handlers" children: - type: "top5" datatype: "issue" blocks: 4 source: "issue/openers" name: "Top 5 issue openers" target: "" - type: "top5" datatype: "issue" blocks: 4 source: "issue/closers" name: "Top 5 issue closers" target: "" - type: "top5" datatype: "issue" blocks: 4 source: "issue/top" name: "Most active issues" target: "" ### EMAIL mail: title: "Email activity" rows: - name: "Date picker row" children: - type: "datepicker" blocks: 4 name: "Date picker" - type: "viewpicker" blocks: 4 source: "views" name: "Quick filter" - type: mailpicker blocks: 4 source: "sources" eargs: types: ['mail', 'ponymail', 'pipermail', 'hyperkitty'] name: Mailing list picker" - name: "Trends" children: - type: "trends" source: "mail/trends" name: "Mailing list trends" blocks: 12 - name: "Email timeline" children: - type: "line" datatype: "mail" blocks: 4 source: "mail/timeseries" name: "Email, topics, authors over time" target: "" - type: "top5" datatype: "mail" blocks: 4 source: "mail/top-authors" name: "Most active authors" target: "" - type: "top5" datatype: "mail" blocks: 4 source: "mail/top-topics" name: "Most active topics" target: "" ###### RELATIONSHIPS ## CODE code-rel: title: "Code/committer relationships" rows: - name: "Date picker row" children: - type: "datepicker" blocks: 4 name: "Date picker" - type: "viewpicker" blocks: 4 source: "views" name: "Quick filter" - type: repopicker blocks: 4 source: "sources" eargs: types: ['git', 'github', 'svn'] name: Repo list picker" - name: "Trends" children: - type: "relationship" source: "code/relationships" name: "Project relationships" blocks: 12 ## EMAIL mail-rel: title: "Mailing list relationships" rows: - name: "Date picker row" children: - type: "datepicker" blocks: 4 name: "Date picker" - type: "viewpicker" blocks: 4 source: "views" name: "Quick filter" - type: mailpicker blocks: 4 source: "sources" eargs: types: ['mail', 'ponymail', 'pipermail', 'hyperkitty'] name: Mailing list picker" - name: "Trends" children: - type: "relationship" source: "mail/relationships" name: "Mailing list relationships" blocks: 12 ## VIP AUTHOR MAP mail-map: title: "Important email authors" rows: - name: "Date picker row" children: - type: "datepicker" blocks: 4 name: "Date picker" - type: "viewpicker" blocks: 4 source: "views" name: "Quick filter" - type: mailpicker blocks: 4 source: "sources" eargs: types: ['mail', 'ponymail', 'pipermail', 'hyperkitty'] name: Mailing list picker" - name: "Trends" children: - type: "relationship" source: "mail/map" name: "Discussion relationships" blocks: 12 ## ISSUE TRACKERS issue-rel: title: "Mailing list relationships" rows: - name: "Date picker row" children: - type: "datepicker" blocks: 4 name: "Date picker" - type: "viewpicker" blocks: 4 source: "views" name: "Quick filter" - type: issuepicker blocks: 4 source: "sources" eargs: types: ['jira', 'bugzilla', 'issue'] name: Issue tracker picker" - name: "Trends" children: - type: "relationship" source: "issue/relationships" name: "Issue tracker relationships" blocks: 12 ## BIOGRAPHY biography: title: "Contributor Biography" rows: - name: "Date picker row" children: - type: "datepicker" blocks: 4 name: "Date picker" - type: "viewpicker" blocks: 4 source: "views" name: "Quick filter" - name: "Biography" children: - type: "bio" source: "bio/bio" name: "Contributor biography" blocks: 12 - name: "Trends" children: - type: "trends" source: "bio/trends" name: "Contributor activity" blocks: 12 - name: "Code changes" children: - type: line source: code/changes target: "" name: "Lines changed" blocks: 4 - type: line source: code/commits target: "" name: "Commits" blocks: 4 - type: donut source: code/top-commits target: "" name: "Top repositories" blocks: 4 - name: "Issue tracker activity" children: - type: line source: issue/issues target: "" name: "Issues opened/closed" blocks: 4 - type: top5 source: issue/top target: "" name: "Most active issues" blocks: 4 - type: donut source: issue/top-count target: "" name: "Top issue trackers" blocks: 4 - name: "Mail Map" children: - type: "line" source: "mail/timeseries-single" name: "Email sent" blocks: 6 - type: "relationship" source: "mail/map" name: "Email mapping" blocks: 6 ## ORGANISATION MEMBERSHIP org-users: title: "Organisation Membership" rows: - name: "Organisation membership" children: - type: "membership" source: "org/members" name: "Organisation members" blocks: 12 ## EMAIL MOOD mail-mood: title: "Mailing list moods" rows: - name: "Date picker row" children: - type: "datepicker" blocks: 4 name: "Date picker" - type: "viewpicker" blocks: 4 source: "views" name: "Quick filter" - type: mailpicker blocks: 4 source: "sources" eargs: types: ['mail', 'ponymail', 'pipermail', 'hyperkitty'] name: Mailing list picker" - name: "Current mood" children: - type: "line" source: "mail/mood" name: "Overall mail mood" blocks: 6 - type: "gauge" source: "mail/mood" name: "Mood gauge" blocks: 6 - name: "Mood over time" children: - type: "line" source: "mail/mood-timeseries" name: "Mood over time" blocks: 12 ## EMAIL KEY PHRASES mail-kpe: title: "Mailing list key phrases" rows: - name: "Date picker row" children: - type: "datepicker" blocks: 4 name: "Date picker" - type: "viewpicker" blocks: 4 source: "views" name: "Quick filter" - type: mailpicker blocks: 4 source: "sources" eargs: types: ['mail', 'ponymail', 'pipermail', 'hyperkitty'] name: Mailing list picker" - name: "Current key phrases" children: - type: "line" source: "mail/keyphrases" name: "Overall key phrases" blocks: 12 ## NEWTIMERS (COMSTAT) comstat: title: "Community Growth" rows: - name: "Date picker row" children: - type: "datepicker" blocks: 4 name: "Date picker" - type: "viewpicker" blocks: 4 source: "views" name: "Quick filter" - type: sourcepicker blocks: 4 source: "sources" name: "Source picker" - name: "Community Growth" children: - type: "comstat" source: "bio/newtimers" name: "New contributors" blocks: 12 ## CONTINUOUS INTEGRATION ci: title: "Continuous Integration" rows: - name: "Date picker row" children: - type: "datepicker" blocks: 4 name: "Date picker" - type: "viewpicker" blocks: 4 source: "views" name: "Quick filter" - type: cipicker blocks: 4 source: "sources" name: "CI picker" - name: "CI queue" children: - type: "line" source: "ci/queue" name: "CI Queue" wargs: histogram: hour blocks: 6 - type: "line" source: "ci/status" name: "CI Queue Status" blocks: 6 - name: "Busiest Jobs" children: - type: "donut" source: "ci/top-buildtime" name: "Busiest jobs by build time (in hours)" blocks: 6 - type: "donut" source: "ci/top-buildcount" name: "Busiest jobs by build count" blocks: 6 ### FORUMS forums: title: "Forums" rows: - name: "Date picker row" children: - type: "datepicker" blocks: 4 name: "Date picker" - type: "viewpicker" blocks: 4 source: "views" name: "Quick filter" - type: forumpicker blocks: 4 source: "sources" eargs: types: ['forum', 'discourse', 'askbot'] name: "Forum picker" - name: "Trends" children: - type: "trends" source: "forum/trends" name: "Forum trends" blocks: 12 - name: "Forum timeline" children: - type: "line" datatype: "issue" blocks: 4 source: "forum/issues" name: "Topics created/updated" target: "" - type: "line" datatype: "issue" blocks: 4 source: "forum/actors" name: "Creators/Posters of topics" target: "" - type: "top5" datatype: "issue" blocks: 4 source: "forum/top" name: "Most active topics" target: "" - name: "Topics and handlers" children: - type: "top5" datatype: "issue" blocks: 4 source: "forum/creators" name: "Top 5 topic starters" target: "" - type: "top5" datatype: "issue" blocks: 4 source: "forum/responders" name: "Top 5 posters" target: "" - type: "donut" datatype: "issue" blocks: 4 source: "forum/top-count" name: "Busiest forums by posts" target: "" ### PEOPLE people: title: "Contributors" rows: - name: "Date picker row" children: - type: "datepicker" blocks: 4 name: "Date picker" - type: "viewpicker" blocks: 4 source: "views" name: "Quick filter" - type: sourcepicker blocks: 4 source: "sources" name: "Source filter" - name: "Contributor row" children: - type: "phonebook" blocks: 12 source: "org/contributors" name: "Contributor list"