xgo-dev / xgo-dev/llar

roadmap: testing system + auto version bump + toolchain management

Open
#103 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Go
Stars
5
Forks
4
Avg merge
2d 13h
Merged PRs (30d)
22

Description

Roadmap: Testing System + Auto Version Bump + Toolchain Management

Progress

  • Research — survey industry approaches (Conan, vcpkg, Nix, etc.)
  • Design — finalize architecture and DSL decisions
  • Implementation — build and ship

1. Testing System

  • Research
  • Design
    • onTest callback DSL
    • test file layout convention
    • matrix / incremental strategy
    • CI integration plan
  • Implementation
    • Add onTest to ModuleF and formula DSL
    • Implement llar test command
    • CI: PR fast gate
    • CI: pre-release gate
    • CI: stable channel gate

2. Auto Version Bump

  • Research
  • Design
    • checked-versions.json schema
    • two-stage filtering strategy (Compare API + AI fallback)
    • cache / storage plan
  • Implementation
    • llar check-versions command
    • GitHub Actions cron workflow
    • actions/cache integration
    • GitHub Compare API pre-check
    • AI agent integration (write-formula skill)

3. Toolchain Management

  • Research
  • Design
    • deps.needTool DSL
    • bootstrap / chicken-and-egg strategy
  • Implementation
    • version-check-only mode
    • full llar-managed tool installation
    • formulas for common build tools (cmake, ninja, pkg-config, ...)

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The issue is a roadmap covering testing, version checks, and toolchain management, but it names no files, tests, or entry points. Start by resolving the listed architecture and DSL design decisions; the work is done only when the design is finalized and the planned implementation is built and shipped.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
build-system, ci-cd, tooling
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
15/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.