Skip to content

docs: generalize target audience beyond receiver development - #11

Merged
MrCry0 merged 2 commits into
mainfrom
docs/generalize-purpose
Aug 14, 2026
Merged

docs: generalize target audience beyond receiver development#11
MrCry0 merged 2 commits into
mainfrom
docs/generalize-purpose

Conversation

@MrCry0

@MrCry0 MrCry0 commented Aug 14, 2026

Copy link
Copy Markdown
Owner

Summary

  • Generalize rinexfetch's stated purpose: it was framed throughout as
    a tool "for a GNSS receiver development lab", but nothing about it
    is actually receiver-development-specific. Reworded the crate
    description, the Debian package's extended description, the
    README's opening paragraph, and the project plan's Purpose section
    and incidental "GNSS lab" wording to describe it as a tool for
    anyone who needs combined RINEX files (post-processing, analysis,
    testing, or other GNSS work).
  • Separate fix found while editing the same README section: the
    Reliability section claimed "retries with backoff on transient
    network failures" and "structured logging ... for troubleshooting"
    as if already shipped. Neither is implemented (confirmed by
    grepping src/ for retry/backoff logic and any logging crate; found
    none). This predates this PR and matches Phase 6 in the project
    plan, already listed as a known gap in CHANGELOG.md. Replaced with
    an accurate description of what's shipped (specific, distinct
    errors per failure class) and an explicit note on what's not yet
    implemented.
  • Left two other "receiver" mentions in the project plan alone: they
    describe actual GNSS hardware (a station's receiver submission, and
    receiver/firmware quirks), not the tool's target audience.

Test plan

  • cargo fmt --check, cargo clippy --all-targets -- -D warnings,
    cargo build --all-targets, cargo test all pass locally
  • Checked for stray AI-style typography in every added line
  • CI passes on this branch

MrCry0 added 2 commits August 14, 2026 16:10
The description, README, and project plan all framed rinexfetch as a
tool specifically for a "GNSS receiver development lab", but nothing
about the tool is actually receiver-development-specific: it fetches
and combines RINEX files for anyone who needs them, whether that's
post-processing, analysis, testing, or other GNSS work.

Generalize the crate description, the Debian package's extended
description, the README's opening paragraph, and the project plan's
Purpose section and incidental "GNSS lab" wording accordingly.

Signed-off-by: Oleksandr Suvorov <cryosay@gmail.com>
The Reliability section stated that retry/backoff on transient
network failures and structured logging were already implemented.
Neither exists in the current implementation.

Replace both claims with an accurate description of current
behavior (specific, distinct errors per failure class) and note
that retry/backoff and structured logging are not yet implemented,
consistent with CHANGELOG.md's documented known limitations.

Signed-off-by: Oleksandr Suvorov <cryosay@gmail.com>
@MrCry0
MrCry0 force-pushed the docs/generalize-purpose branch from f82afe7 to 520773e Compare August 14, 2026 13:55
@MrCry0 MrCry0 added the documentation Improvements or additions to documentation label Aug 14, 2026
@MrCry0
MrCry0 merged commit da77851 into main Aug 14, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant