did
by
psss

Description: What did you do last week, month, year?

View on GitHub ↗

Summary Information

Updated 2 hours ago
Added to GitGenius on October 24th, 2024
Created on April 20th, 2015
Open Issues & Pull Requests: 79 (+0)
Number of forks: 120
Total Stargazers: 273 (+0)
Total Subscribers: 8 (+0)

Issue Activity (beta)

Open issues: 47
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 2,114 days
Stale 30+ days: 47
Stale 90+ days: 47

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • enhancement (40)
  • plugins (30)
  • bug (19)
  • plugin | jira (12)
  • plugin | github (11)
  • docs (7)
  • base (6)
  • packaging (5)

Most active issues this week

No issue events were indexed in the last 7 days.

Repository Insights (GitGenius)

Median issue/PR response: 1550.5 days
Mean response time: 1612.6 days
90th percentile: 3432.0 days
Tracked items: 66

Most active contributors

Detailed Description

The did project is a Python-based command-line tool designed to generate activity reports by aggregating work done across various systems and time periods. The core functionality allows users to query what they accomplished during specific intervals such as the last week, month, quarter, or year, as well as specific days of the week. The tool is invoked with straightforward syntax like "did last week" or "did this month" and supports flexible date ranges through command-line parameters.

The project's architecture centers on a plugin system that enables integration with multiple data sources and tracking systems. The README excerpt documents plugins for git repositories, Trac issue tracking systems, and Bugzilla bug tracking platforms, with configuration examples showing how to set up each. The plugin system allows users to define multiple sections in their configuration file, each pointing to different tools or repositories they want to include in their activity reports. This modular approach means the tool can be extended to support additional data sources beyond those included by default.

Output formatting is highly customizable. The tool generates plain text reports with a default maximum width of 79 characters, but users can adjust this width or disable it entirely. Multiple output formats are supported including plain text, Markdown, and MoinMoin wiki syntax. Users can control the level of detail shown through brief and verbose modes, and the tool supports generating reports for multiple email addresses simultaneously, enabling team reports or consolidated statistics across multiple user aliases.

Configuration is managed through a config file typically located at ~/.did/config, where users specify their email address, preferred output width, and settings for each integrated plugin. The tool provides extensive debugging capabilities through debug levels that can be set via command-line flags or environment variables, helping users troubleshoot integration issues.

According to GitGenius activity tracking, the repository has experienced significant contributor engagement with sandrobonazzola leading with 93 tracked events, followed by psss with 36 events and kwk with 12 events. The most frequently addressed issue categories are enhancements with 16 items, followed by Jira plugin issues with 9 items and GitHub plugin issues with 8 items, indicating active development focus on expanding plugin capabilities. The median response latency for issues and pull requests across 66 tracked items is approximately 37,210 hours, reflecting a mature project with established maintenance patterns.

The repository maintains connections with major open-source projects including Microsoft's VSCode, the Rust language repository, and Microsoft's TypeScript project, suggesting its use within significant development communities. The project is tagged with hacktoberfest and reports topics, indicating its participation in community contribution initiatives and its role in helping developers document their work systematically.

did
by
pssspsss/did

Repository Details

Fetching additional details & charts...