Nate Butler
18aeb44a54
Start reorganizing examples ( #10 )
...
* Update crate name
* wip
* reduce to just the gpui crate
* Fix misisng example images
* Delete ownership_post.rs
* Update Cargo.toml
* Update README.md
* bump to 0.3.3
* organize
* organize
* Add more learn examples
* Delete _ownership_and_data_flow.rs
* wip learn examples
* Fix colors
* tidy
* Move _template up
* add animation example
* Update examples
* remove legacy examples from toml
* Delete examples.toml
2025-12-28 23:14:33 -05:00
Nate Butler
4b4032c17e
Merge pull request #1 from gpui-ce/cleanup/remove-non-apache-crates
...
Clean up non-gpl crates & zed specific code
2025-12-12 14:52:30 -05:00
iamnbutler
76fae18c4f
Remove Zed-specific code from core libraries
...
- Delete script/install-linux (referenced non-existent Zed build files)
- Delete crates/util/src/shell_env.rs (Zed --printenv functionality)
- Remove Zed API URL builders from http_client:
- build_zed_api_url()
- build_zed_cloud_url()
- build_zed_cloud_url_with_query()
- build_zed_llm_url()
- Remove Zed-specific functions from util:
- prevent_root_execution()
- get_shell_safe_zed_path()
- get_zed_cli_path()
- load_login_shell_environment()
- load_shell_from_passwd()
- Clean up unused imports
2025-12-12 14:44:46 -05:00
iamnbutler
db1eebf143
Clean up nextest, gitattributes, and gitignore
...
- Remove Zed-specific test group overrides from nextest.toml
- Remove Zed WSL script line ending rule from gitattributes
- Simplify gitignore to generic development patterns
2025-12-12 14:32:22 -05:00
iamnbutler
db1c0cd218
Remove Zed-specific and CI scripts
...
Keep only essential development scripts:
- clippy (linting)
- linux (Linux dependency installation)
- metal-debug (macOS GPU debugging)
Removed:
- Version bumping scripts (Zed release process)
- CI helper scripts (target dir cleaning, crate version)
- Build tool installers (cmake, mold, wild, rustup)
- Prettier/shellcheck (Zed-specific checks)
- crate-dep-graph (references Zed crates)
- histogram (Python perf analysis)
- new-crate (references Zed licensing)
- lib/ helpers (blob-store, deploy, etc.)
2025-12-12 14:30:01 -05:00
iamnbutler
fae59b8659
Remove Zed-specific Nix configuration
...
The nix/flake configuration was for building the Zed editor,
not for GPUI as a library. A new Nix configuration can be
added later if needed for GPUI development.
2025-12-12 14:29:48 -05:00
iamnbutler
53045bf220
Remove unused notify patches from Cargo.toml
2025-12-12 14:25:43 -05:00
iamnbutler
8c923ca919
Update perf tool description for GPUI
2025-12-12 14:25:15 -05:00
iamnbutler
36e91de25c
Clean up cargo and typos configuration
...
- Remove collab-config.toml (Zed collab server specific)
- Simplify typos.toml to only include GPUI-relevant exclusions
2025-12-12 14:25:00 -05:00
iamnbutler
2e1cf304ed
Update .zed project settings for GPUI development
...
- Simplified language settings (removed Zed-specific formatters)
- Updated tasks to focus on GPUI crate
- Removed Zed-specific file scan exclusions
2025-12-12 14:24:35 -05:00
iamnbutler
1b3602cdd0
Remove Zed-specific configuration files
...
Remove:
- REVIEWERS.conl (Zed team reviewers)
- lychee.toml (link checker for Zed docs)
- renovate.json (Zed's dependency bot config)
- .prettierrc (JS formatting for Zed)
- .git-blame-ignore-revs (Zed's history)
- .mailmap (Zed contributor mapping)
- debug.plist (Zed macOS debugging)
- CONTRIBUTING.md (Zed-specific contribution guide)
- CODE_OF_CONDUCT.md (can be re-added with GPUI-specific version)
2025-12-12 14:24:09 -05:00
iamnbutler
0556918e3d
Remove Zed-specific scripts
...
Keep only development utility scripts useful for GPUI:
- clippy (linting)
- linux dependency installation
- crate version helpers
- new-crate template
- metal-debug for macOS GPU debugging
Removed Zed-specific scripts for:
- Release management and bundling
- Collab server deployment
- Extension system
- Database management
- GitHub automation
- Theme importing
2025-12-12 14:24:00 -05:00
iamnbutler
623eca8caa
Remove Zed-specific assets
...
Remove keymaps, prompts, settings, themes, sounds, icons, badges, and images
that are specific to the Zed editor. The fonts directory is retained as it
may be useful for GPUI examples.
2025-12-12 14:23:16 -05:00
iamnbutler
8611d830d9
Remove Zed-specific CI and GitHub workflows
...
These are tailored for Zed's release process, collab deployment,
extension system, and community management. A fresh CI setup
will be needed for the GPUI community edition.
2025-12-12 14:23:09 -05:00
iamnbutler
dbf59fd923
Remove Cloudflare deployment configuration
...
Zed-specific Cloudflare workers and deployment config not needed for GPUI.
2025-12-12 14:23:04 -05:00
iamnbutler
0dc3e6b25b
Remove docs & legal
2025-12-12 14:22:33 -05:00
iamnbutler
ab50ddd68c
Remove cloud_* and extension_api crates
...
These crates are Zed-specific and not needed for the core GPUI framework:
- cloud_api_client
- cloud_api_types
- cloud_llm_client
- extension_api
2025-12-12 14:20:08 -05:00
iamnbutler
478d1652f6
Remove non-Apache licensed crates
...
- Removed all GPL/AGPL licensed crates (183 crates)
- Kept 19 Apache-licensed crates including gpui and dependencies
- Restored tooling/perf (Apache-licensed, needed by util_macros)
- Removed ztracing/zlog dependencies (GPL) from sum_tree and watch
- Removed Zed-specific infrastructure files (Dockerfiles, compose, etc)
- Removed extensions and most of tooling directory
GPUI and its dependencies now compile successfully.
2025-12-12 14:17:27 -05:00
iamnbutler
40775ca4cd
Update README.md
2025-12-12 14:01:53 -05:00
iamnbutler
c9e1682961
just AGENTS.md
2025-12-12 14:01:49 -05:00