mirror of
https://github.com/zedless-editor/zedless.git
synced 2025-12-31 01:51:02 +02:00
(WIP) Zed fork focused on privacy and being local-first
|
|
||
|---|---|---|
| .cargo | ||
| .config | ||
| .zed | ||
| assets | ||
| crates | ||
| docs | ||
| extensions | ||
| nix | ||
| script | ||
| tooling | ||
| .git-blame-ignore-revs | ||
| .gitattributes | ||
| .gitignore | ||
| .mailmap | ||
| .prettierrc | ||
| .rules | ||
| Cargo.lock | ||
| Cargo.toml | ||
| clippy.toml | ||
| compose.yml | ||
| Cross.toml | ||
| debug.plist | ||
| default.nix | ||
| flake.lock | ||
| flake.nix | ||
| LICENSE-AGPL | ||
| LICENSE-APACHE | ||
| LICENSE-GPL | ||
| lychee.toml | ||
| Procfile | ||
| Procfile.postgrest | ||
| README.md | ||
| renovate.json | ||
| rust-toolchain.toml | ||
| shell.nix | ||
| typos.toml | ||
Zedless
This is Zedless, a fork of Zed that's designed to be privacy-friendly and local-first.
Zedless is currently work-in-progress. Feel free to contribute!
Planned Changes from Upstream
This is a list of things that Zedless will do differently.
- No reliance on proprietary cloud services
- Components and features that strictly rely on non-selfhostable cloud services will be removed.
- No spyware
- Telemetry and automatic crash reporting will be removed.
- Priority on bringing your own infrastructure
- Any feature that makes use of a network service will allow you to configure which provider to use in a standard format, e.g. by specifying the base URL of an API.
- Any such feature will not have a list of "default providers".
- Any such feature will be disabled by default.
- No CLA
- Contributors' copyright shall not be reassigned.
- No rugpulls.
Licensing
License information for third party dependencies must be correctly provided for CI to pass.
We use cargo-about to automatically comply with open source licenses. If CI is failing, check the following:
- Is it showing a
no license specifiederror for a crate you've created? If so, addpublish = falseunder[package]in your crate's Cargo.toml. - Is the error
failed to satisfy license requirementsfor a dependency? If so, first determine what license the project has and whether this system is sufficient to comply with this license's requirements. If you're unsure, ask a lawyer. Once you've verified that this system is acceptable add the license's SPDX identifier to theacceptedarray inscript/licenses/zed-licenses.toml. - Is
cargo-aboutunable to find the license for a dependency? If so, add a clarification field at the end ofscript/licenses/zed-licenses.toml, as specified in the cargo-about book.