Skip to content

Conversation

Marenz
Copy link
Contributor

@Marenz Marenz commented Oct 9, 2025

Summary

  • Add dedicated Quick Start section for faster onboarding
  • Expand Installation section with multiple installation methods (pip, Poetry, source)
  • Improve code examples and documentation structure

Closes #182

@Marenz Marenz requested review from a team as code owners October 9, 2025 08:44
@github-actions github-actions bot added part:docs Affects the documentation part:tests Affects the unit, integration and performance (benchmarks) tests part:cli Affects the command-line interface part:dispatcher labels Oct 9, 2025
@Marenz Marenz force-pushed the improve-readme-182 branch from e01cf18 to 5b74a4b Compare October 9, 2025 08:45
Copy link

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR enhances the README.md with better onboarding experience by adding a Quick Start section and expanding installation options. It also includes a bug fix for CLI timestamp handling to ensure date-only inputs default to midnight UTC.

  • Added Quick Start section with an improved code example for faster user onboarding
  • Expanded Installation section to include pip, Poetry, and source installation methods
  • Fixed CLI timestamp parsing to handle date-only inputs consistently by defaulting to midnight UTC

Reviewed Changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 2 comments.

File Description
README.md Enhanced with Quick Start section and multiple installation methods
src/frequenz/client/dispatch/_cli_types.py Fixed date-only timestamp parsing to default to midnight UTC
tests/test_cli.py Added test coverage for the new FuzzyDateTime date-only parsing behavior
RELEASE_NOTES.md Documented the CLI timestamp parsing fix

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@Marenz Marenz force-pushed the improve-readme-182 branch from d246067 to b5d6ecf Compare October 9, 2025 08:55
…ation instructions

- Add dedicated Quick Start section for faster onboarding
- Expand Installation section with multiple installation methods
- Improve code examples and documentation structure

Closes: frequenz-floss#182
Signed-off-by: Mathias L. Baumann <[email protected]>
@Marenz Marenz force-pushed the improve-readme-182 branch from b5d6ecf to 09f660c Compare October 9, 2025 08:56
@Marenz Marenz added the cmd:skip-release-notes It is not necessary to update release notes for this PR label Oct 9, 2025
@Marenz Marenz enabled auto-merge October 9, 2025 08:57

```bash
poetry add frequenz-client-dispatch
```
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would skip this, otherwise we need to include also uv, conda, pipenv, pdm, etc.

Comment on lines +31 to +39
### From Source

To install from source:

```bash
git clone https://github.com/frequenz-floss/frequenz-client-dispatch-python.git
cd frequenz-client-dispatch-python
pip install -e .
```
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This also overlaps with the contributing guide, installing in editable mode just to install for use also feels wrong.

## 🚀 Quick Start

Here's a quick example to get you started:
Get up and running in minutes with this simple example:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Bumping up the marketing? 😆

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cmd:skip-release-notes It is not necessary to update release notes for this PR part:cli Affects the command-line interface part:dispatcher part:docs Affects the documentation part:tests Affects the unit, integration and performance (benchmarks) tests

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Improve README.md for Better Project Discoverability

2 participants