Files
backnotprop__plannotator/CONTRIBUTING.md
T
Michael Ramos 6c4bb89cde Add npm distribution infrastructure and update landing page
npm distribution:
- Add npm/ directory with main package and platform-specific packages
- Add JS wrapper for cross-platform binary resolution
- Add GitHub Actions workflow for OIDC-based npm publishing
- Configure for darwin-arm64, darwin-x64, linux-x64, win32-x64

Plugin changes:
- Simplify apps/hook to config-only (calls `plannotator` from PATH)
- Add README with installation instructions

UI updates:
- Add theme toggle to Landing nav
- Update footer with author links and copyright
- Update copy: "How it works" step 3, Solution section
- Flip hero image horizontally
- Fix tater sprite z-index (behind dialogs)
- Change tater breakpoint from lg to md (show on tablets)
- Remove icon from editor header

Package metadata:
- Update root and npm package.json with full metadata
- Set version to 0.1.0
- Set license to BSL-1.1

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-28 13:28:51 -08:00

1.7 KiB

Contributing to this Project

We welcome contributions! However, to ensure the long-term viability of the project and our ability to defend it, we require all contributors to agree to the terms below.

1. The License

This project is licensed under the Business Source License 1.1 (BSL). This means:

  • ✅ You CAN use, modify, and distribute this software for non-competing purposes.
  • ✅ You CAN rely on the fact that this code will eventually become Open Source (Apache 2.0) on the Change Date.
  • ❌ You CANNOT use it to create a product or service that competes with this project (as defined in the LICENSE file).

2. Developer Agreement (CLA)

By submitting a Pull Request (PR) to this repository, you irrevocably agree to the following terms:

  1. You Own Your Work: You represent that you are the sole owner of the code you are submitting, or you have the necessary rights to contribute it.
  2. Rights Grant: You grant backnotprop (the Project Owner) an unlimited, irrevocable, worldwide, non-exclusive, royalty-free right to use, modify, distribute, sublicense, and relicense your contribution in any form.
    • Plain English: You still own your code, but you are giving us permission to do absolutely anything with it (including selling it, changing the license, or enforcing the BSL) without asking you again.
  3. No Encumbrance: You agree that your contribution is not subject to any third-party license that would restrict the Project Owner's rights (e.g., do not submit code copy-pasted from GPL projects).

How to Submit

  1. Fork the repository.
  2. Make your changes.
  3. Submit a Pull Request. (Your submission constitutes agreement to the terms above).