Repository navigation
Conversation
Adapt the contributor guide, maintainer map, copyright notices, AI usage policy, and community code of conduct from the Wave project to Whale. Add a contributor-focused PR template and replace the old report templates with Whale-specific forms that distinguish execution evidence from source inspection and host support from generated targets. Keep the existing MPL-2.0 license, source code, tests, Cargo metadata, funding configuration, and CI workflows unchanged. Signed-off-by: LunaStev <luna@lunastev.org>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
CONTRIBUTING.mdwith Whale-specific setup, component ownership, fork/PR and email-patch workflows, DCO sign-offs, regression expectations, and exact default/all-features verification commands.MAINTAINERS,COPYRIGHT,NOTICE, and the Contributor Covenant code of conduct, using the published maintainer contact and preserving attribution.ai.txtto Whale, changing only its project heading and update date while preserving the policy, permission contact, and multilingual notices.Motivation
Make Whale's contribution process consistent with Wave Foundation's existing guidance without copying Wave compiler-specific setup or licensing boundaries into Whale. Contributors should be able to identify the relevant crate, prepare a focused signed-off change, run the appropriate checks, and communicate verification results clearly.
The source guidance is from Wave at
ff9f9894, including its contributor guide, maintainer map, copyright/project notices, AI policy, code of conduct, and GitHub templates. Build and test instructions follow Whale's existingCargo.tomlanddocs/ci.md.Component and compatibility impact
Documentation and contribution templates only. The guide distinguishes host support from generated targets, keeps the experimental
socket-clifeature explicit, and documents the difference between checking formatting and applying repository-wide formatting.LICENSE, Rust source, tests, Cargo metadata, CI workflows, funding configuration, and existing CLI documentation are unchanged. No issue is created, edited, assigned, relabeled, or closed by this change, and there are no issue-closing references. No changes are made to the Wave repository.The branch starts from upstream
eeb17f1d, including the recently merged assembler fix, and adds one documentation commit.Validation
bash -nwithout executing example Git/Cargo commands.git diff --cached --checkpassed on the exact document snapshot.ai.txtdiffers only in its project heading and date.Not run locally: Rust builds/tests/Clippy/rustdoc (Rust is not installed in this editing environment), or interactive GitHub form rendering. No runtime code is changed; existing CI workflows are left intact for the PR checks.
Checklist
Signed-off-bytrailer.Prepared with AI assistance at the maintainer's request; validation scope is stated above.