mirror of
https://github.com/ivuorinen/everforest-resources.git
synced 2026-01-26 03:04:02 +00:00
dd5e539bb527c75803e382181c19b32c43e794e6
- Add LICENSE file (MIT) - Add CONTRIBUTING.md with generator-first workflow guidelines - Add Makefile with comprehensive development commands - Add .editorconfig for consistent code formatting - Add CHANGELOG.md for version tracking - Remove inconsistent non-variant files that bypassed generator architecture - Fix installation script to use variant-specific paths (prevent config overwriting)
Everforest Resources
Unofficial hub for Everforest color scheme resources. Generator-first approach for terminals, CLI tools, editors, and web.
Quick Start
# Generate all themes
npm run generate
# Install CLI configurations
./cli/install.sh
# Verify installation
ENGINE=docker ./verify/verify.sh
Supported Tools
Terminals
WezTerm, Alacritty, Kitty, Windows Terminal, Ghostty
CLI Tools
Starship, FZF, Delta, Tmux, Fish, LS_COLORS, and 20+ more
Editors
Neovim, VS Code, JetBrains IDEs, Zed, Sublime Text
Theme Variants
6 variants total: dark/light × hard/medium/soft
Development
npm run lint # Lint code
npm run generate # Generate themes
npm run validate # Validate outputs
npm run ci # Full CI pipeline
Contributing
- Edit only
palettes/everforest.jsonandtemplate.txtfiles - Run
npm run generate - Commit palette + template + generated files
- Follow conventional commits
Important: Never edit generated files directly. All outputs are generated from templates.
CI Requirements
All checks must pass: lint + build + snapshots + commitlint + cli-verify
Languages
Shell
34.7%
Lua
24%
CSS
18.6%
JavaScript
11.2%
Python
9.1%
Other
2.4%