mirror of
https://github.com/ivuorinen/everforest-resources.git
synced 2026-01-26 03:04:02 +00:00
feat: add missing project files and fix architecture compliance
- 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)
This commit is contained in:
61
CHANGELOG.md
Normal file
61
CHANGELOG.md
Normal file
@@ -0,0 +1,61 @@
|
||||
# Changelog
|
||||
|
||||
All notable changes to this project will be documented in this file.
|
||||
|
||||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
||||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
### Added
|
||||
- Comprehensive theme generator system with template-based approach
|
||||
- Support for 26 CLI tools with complete 6-variant coverage
|
||||
- Support for 5 terminal emulators (WezTerm, Alacritty, Kitty, Windows Terminal, Ghostty)
|
||||
- Support for 5 code editors (Neovim, VS Code, JetBrains IDEs, Zed, Sublime Text)
|
||||
- Web CSS themes with Playwright visual testing
|
||||
- Universal installer script with variant-specific paths
|
||||
- Complete CI/CD pipeline with automated testing
|
||||
- Docker-based verification system
|
||||
- Generator-first architecture preventing manual edits
|
||||
- ANSI-based CLI tool theming for terminal compatibility
|
||||
- Comprehensive documentation and contribution guidelines
|
||||
|
||||
### CLI Tools Supported
|
||||
- Shell: Fish, Zsh, Starship prompt
|
||||
- File Management: LS_COLORS, eza, fd, ranger, lf, mc
|
||||
- Git Tools: delta, lazygit, gitui, tig
|
||||
- Search: fzf, ripgrep, jq
|
||||
- System Monitoring: htop, btop, bottom, glances, neofetch
|
||||
- Terminal: tmux, less, atuin, zoxide
|
||||
- Development: bat
|
||||
|
||||
### Fixed
|
||||
- Installation script now uses variant-specific file names to prevent overwriting user configurations
|
||||
- Removed inconsistent non-variant files that bypassed the generator architecture
|
||||
- Added proper theme directory structure for safe installation
|
||||
|
||||
### Infrastructure
|
||||
- Biome linting and formatting
|
||||
- Husky pre-commit hooks
|
||||
- Conventional Commits enforcement
|
||||
- Playwright visual testing
|
||||
- Container-based verification
|
||||
- Comprehensive Makefile for development workflows
|
||||
|
||||
## [0.1.0] - 2024-09-06
|
||||
|
||||
### Added
|
||||
- Initial project scaffold and architecture
|
||||
- Canonical Everforest palette definitions in JSON and YAML formats
|
||||
- Template system with color placeholder support
|
||||
- Complete theme generation for all 6 variants (dark/light × hard/medium/soft)
|
||||
- Universal installation script
|
||||
- Basic documentation and project structure
|
||||
|
||||
---
|
||||
|
||||
## Contributing
|
||||
|
||||
Please read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct and the process for submitting pull requests.
|
||||
|
||||
All changes should be documented in this changelog following the [Keep a Changelog](https://keepachangelog.com/) format.
|
||||
Reference in New Issue
Block a user