Skip to content

Commit 4c53957

Browse files
committed
Documentation: Update backlog and changelog
1 parent ffdc131 commit 4c53957

File tree

3 files changed

+33
-18
lines changed

3 files changed

+33
-18
lines changed

CHANGES.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,24 +3,24 @@
33
## In progress
44
- GitHub/CI: Fixed displaying failed workflow runs on pull requests
55
which succeeded afterward
6-
- GitHub/Important: Improved rendering of Markdown sections
6+
- GitHub/Bugs: Improved rendering of Markdown sections
77
- GitHub/Bugs: Also consider labels `stale` and `type: Bug` as relevant
88

99
## v0.1.0, 2025-02-20
1010
- Started using `GH_TOKEN` environment variable instead of `GITHUB_TOKEN`,
1111
see [Authenticate to GitHub in GitHub Actions].
1212
- Refactored codebase to become a real Python package
1313
- CI: Added GHA workflow invoking `poe check`, and Dependabot configuration
14-
- Refactored current adapter code into `rapporto.github`, to accompany
14+
- GitHub: Refactored current adapter code into `rapporto.github`, to accompany
1515
including other adapters
1616
- Added documentation using Sphinx and PyData Sphinx Theme, and RTD.
1717
See [Rapporto Documentation].
18-
- Slack: Added thread exporter. Thanks, @WalBeh.
18+
- Slack: Added conversation exporter. Thanks, @WalBeh.
1919
- Slack: Refactored CLI to use Click
2020
- GitHub: Added `GitHubAttentionReport`, to report about important items
2121
that deserve your attention, bugs first.
22-
- Options: Make options optional, to report about the complete corpus
23-
- Links: Display full notation for projects `<org>/<project>`
22+
- GitHub: Make options optional, to report about the complete corpus
23+
- GitHub: Display full project names `<org>/<project>` within Markdown links
2424

2525
[Authenticate to GitHub in GitHub Actions]: https://josh-ops.com/posts/gh-auth-login-in-actions/
2626
[Rapporto Documentation]: https://rapporto.readthedocs.io/

docs/backlog.md

Lines changed: 27 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,19 @@
11
# Backlog
22

33
## Iteration +1
4-
- Publish package to PyPI
4+
- Opsgenie: Add subsystem
5+
- GitHub: Export conversations
6+
- Refactoring: Spread GitHub modules along the feature axis
57

68
## Iteration +2
7-
- Options: Make `limit=100` configurable. Is paging needed?
8-
- Documentation: Recipes how to relay reports to messenger channels
9-
- Data: Search items with significant reactions
10-
- Data: Search items with EPIC or other keywords in its titles
11-
- Data: Search for assignments
12-
- Report: On the CI report, render sections only conditionally
13-
- Report: On HTML links, always include the org name as prefix
14-
- GitHub/CI: Can the retrieval process be optimized, not needing to iterate
15-
repositories manually?
16-
- GitHub/Bugs: More flexible processing of "labels" vs. "sections",
17-
i.e. improve grouping code, making it more maintainable.
9+
- GitHub/CI: Currently lacks parameter `--timerange`
10+
- GitHub: Search items with significant amounts of reactions
11+
- GitHub: Search items with significant (amount or length of) comments
12+
- GitHub: Search items with EPIC or other keywords in its titles
13+
- GitHub: Search items with people assignments
1814
- GitHub/API: On errors, the JSON response includes the reason as an
1915
error message. However, it isn't displayed, yet.
16+
- Options: Make `limit=100` configurable? Is paging needed?
2017

2118
## Iteration +3
2219
- Data: Identify items with high conversation activity (comment frequency, etc.)
@@ -29,6 +26,14 @@
2926
corresponding time range.
3027
- Report: Make configurable if Rapporto shall only return a share of top changes,
3128
or each one. Currently, the default is 2/5, but 1/3 is also reasonable.
29+
- GitHub/Bugs: Also consider issues flagged with `Type: Bug`,
30+
orthogonal to GitHub's "labels".
31+
- Examples:
32+
- https://github.com/crate/cratedb-prometheus-adapter/issues/176
33+
- https://github.com/tech-writing/sphinx-design-elements/issues/128
34+
=> Currently there is no API for this attribute yet.
35+
- https://github.com/orgs/community/discussions/140874
36+
- https://github.com/orgs/community/discussions/139933
3237

3338
## Done
3439
- Make it work.
@@ -40,3 +45,13 @@
4045
- Documentation: Baseline
4146
- Added basic
4247
- Options: Make options optional, to report about the complete corpus
48+
- Publish package to PyPI
49+
- Report: On the CI report, render sections only conditionally
50+
- GitHub/CI: Can the retrieval process be optimized, not needing to iterate
51+
repositories manually? No: The GitHub API is per-repository.
52+
- Report: On HTML links, always include the org name as prefix
53+
- GitHub/Bugs: Add `stale` label
54+
- GitHub/Bugs: More flexible processing of "labels" vs. "sections",
55+
i.e. improve grouping code, making it more maintainable.
56+
- GitHub/Bugs: Add label `type: Bug`
57+
- Documentation: Include breadcrumbs into static docs, not just README

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,8 +131,8 @@ optional-dependencies.test = [
131131
"pytest-cov<7",
132132
]
133133

134-
urls.Issues = "https://github.com/tech-writing/rapporto/issues"
135134
urls.Documentation = "https://rapporto.readthedocs.io/"
135+
urls.Issues = "https://github.com/tech-writing/rapporto/issues"
136136
urls.Repository = "https://github.com/tech-writing/rapporto"
137137

138138
scripts.rapporto = "rapporto.cli:cli"

0 commit comments

Comments
 (0)