Skip to content

Added a baseline repository and distribution license policy - #1

Merged
konojunya merged 2 commits into
mainfrom
jj/add-repository-baseline
Sep 2, 2026
Merged

Added a baseline repository and distribution license policy#1
konojunya merged 2 commits into
mainfrom
jj/add-repository-baseline

Conversation

@konojunya

@konojunya konojunya commented Sep 2, 2026

Copy link
Copy Markdown
Contributor

Background

As Render Toolchain Task 3, we will define responsibility boundaries, license boundaries, and set up a minimal CI before implementing the engine. The required checks will be configured in the ruleset after verifying the actual successful workflow job names.

Implementation Details

  • Document the planned boundaries for the pure Rust engine, formatter, and WASM adapter in the README
  • Document in AGENTS.md that compiler/theme dependencies, as well as host I/O, auth, and billing, are outside the scope of responsibilities
  • Maintain the existing Apache-2.0 LICENSE
  • Add a ledger to track dependency licenses before native/WASM distribution
  • Add a minimal GitHub Actions workflow containing the Engine repository job

Verification Steps

  • git diff --check "$(git hash-object -t tree /dev/null)" HEAD
  • Parse the workflow YAML
  • Verify the existence and non-emptiness of README, AGENTS, LICENSE, and THIRD_PARTY_LICENSES
  • Verify via SHA-256 that LICENSE contains the exact full text of Apache-2.0, identical to existing Stack public repositories

Review Points / Concerns

This PR only targets the repository foundation and does not anticipate crate structures or public APIs. When actual code is introduced, Rust/WASM-specific quality gates will be added in the same change.

@konojunya konojunya changed the title リポジトリbaselineと配布ライセンス方針を追加 Added a baseline repository and distribution license policy Sep 2, 2026
@konojunya
konojunya merged commit ca7099d into main Sep 2, 2026
1 check passed
@konojunya
konojunya deleted the jj/add-repository-baseline branch September 2, 2026 10:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant