Scope and Roadmap

Overview

rixpress focuses on “micropipelines”: pipelines executed on a single machine for small-to-medium projects, with reproducible environments via Nix and a simple, pragmatic user experience from R. This document clarifies what rixpress is and is not, and lays out a short roadmap so users and contributors can align expectations and proposals.

Key goals:

What rixpress is

What rixpress is not

Primary audience

In-scope features (current)

Out-of-scope features (not planned)

But depending on {rixpress}’s success and outside contributions, these features might be implemented sometime in the future.

Roadmap

This roadmap lists “near-term”, “maybe later”, and “not planned” items to clarify priorities. Timelines are indicative and may change.

Near-term (next minor releases)

Maybe later

Not planned

How to propose new features

Before filing a feature request, please:

  1. Read this scope and roadmap.
  2. Check existing issues and discussions.
  3. If your request is out-of-scope, consider whether it belongs in:
    • a separate package,
    • an optional companion tool, or
    • a PR to documentation (e.g., “how-to” under current scope).

When you file an issue, please: - Explain your use case and scale (single machine, data sizes). - Clarify why the feature belongs in rixpress vs. alternatives. - Suggest a minimal interface that preserves simplicity and reproducibility.