Skip to content

Latest commit

 

History

History
38 lines (28 loc) · 1.24 KB

File metadata and controls

38 lines (28 loc) · 1.24 KB

Contributing to VellumFE

Contributions are welcome — bug reports, fixes, features, docs, skins, and layouts alike. The VellumFE Discord is the best place to discuss an idea before writing code.

Development

# Run tests
cargo test

# Run with logging
RUST_LOG=debug cargo run -- --port 8000

Please keep pull requests focused (one change per PR) and make sure cargo test passes before submitting.

Contribution licensing

VellumFE is licensed under the GNU General Public License v3.0 or later (see LICENSE).

By submitting a contribution (pull request, patch, or other material) you agree that:

  1. Your contribution is licensed under the GPL-3.0-or-later, like the rest of the project; and
  2. You additionally grant the project maintainer (Nisugi) a perpetual, worldwide, non-exclusive, royalty-free license to use, modify, and distribute your contribution under other license terms.

Point 2 exists so the project can keep shipping builds through channels with GPL-incompatible distribution terms (such as Apple's App Store / TestFlight) and grant one-off license exceptions, exactly as is possible today while the code is single-author. You retain the copyright to your contribution.