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:
2025-09-06 00:36:23 +03:00
parent 11baabe545
commit dd5e539bb5
289 changed files with 29294 additions and 60 deletions

View File

@@ -0,0 +1,33 @@
# Everforest theme for ripgrep
# Place this in ~/.ripgreprc or set RIPGREP_CONFIG_PATH
# Color configuration using ANSI codes
# Format: --colors=TYPE:STYLE:ANSICODE
# Match highlighting - use bright green for matches
--colors=match:fg:#a7c080
--colors=match:style:bold
# Line numbers - use gray for line numbers
--colors=line:fg:#9da9a0
# File paths - use blue for file paths
--colors=path:fg:#7fbbb3
--colors=path:style:bold
# Column numbers - use gray for column numbers
--colors=column:fg:#9da9a0
# General ripgrep configuration
--smart-case
--hidden
--follow
--glob=!.git/*
--glob=!node_modules/*
--glob=!.vscode/*
--glob=!.idea/*
--max-columns=150
--max-columns-preview
# Show line numbers by default
--line-number

View File

@@ -0,0 +1,33 @@
# Everforest theme for ripgrep
# Place this in ~/.ripgreprc or set RIPGREP_CONFIG_PATH
# Color configuration using ANSI codes
# Format: --colors=TYPE:STYLE:ANSICODE
# Match highlighting - use bright green for matches
--colors=match:fg:#a7c080
--colors=match:style:bold
# Line numbers - use gray for line numbers
--colors=line:fg:#9da9a0
# File paths - use blue for file paths
--colors=path:fg:#7fbbb3
--colors=path:style:bold
# Column numbers - use gray for column numbers
--colors=column:fg:#9da9a0
# General ripgrep configuration
--smart-case
--hidden
--follow
--glob=!.git/*
--glob=!node_modules/*
--glob=!.vscode/*
--glob=!.idea/*
--max-columns=150
--max-columns-preview
# Show line numbers by default
--line-number

View File

@@ -0,0 +1,33 @@
# Everforest theme for ripgrep
# Place this in ~/.ripgreprc or set RIPGREP_CONFIG_PATH
# Color configuration using ANSI codes
# Format: --colors=TYPE:STYLE:ANSICODE
# Match highlighting - use bright green for matches
--colors=match:fg:#a7c080
--colors=match:style:bold
# Line numbers - use gray for line numbers
--colors=line:fg:#9da9a0
# File paths - use blue for file paths
--colors=path:fg:#7fbbb3
--colors=path:style:bold
# Column numbers - use gray for column numbers
--colors=column:fg:#9da9a0
# General ripgrep configuration
--smart-case
--hidden
--follow
--glob=!.git/*
--glob=!node_modules/*
--glob=!.vscode/*
--glob=!.idea/*
--max-columns=150
--max-columns-preview
# Show line numbers by default
--line-number

View File

@@ -0,0 +1,33 @@
# Everforest theme for ripgrep
# Place this in ~/.ripgreprc or set RIPGREP_CONFIG_PATH
# Color configuration using ANSI codes
# Format: --colors=TYPE:STYLE:ANSICODE
# Match highlighting - use bright green for matches
--colors=match:fg:#a7c080
--colors=match:style:bold
# Line numbers - use gray for line numbers
--colors=line:fg:#c0cdb8
# File paths - use blue for file paths
--colors=path:fg:#7fbbb3
--colors=path:style:bold
# Column numbers - use gray for column numbers
--colors=column:fg:#c0cdb8
# General ripgrep configuration
--smart-case
--hidden
--follow
--glob=!.git/*
--glob=!node_modules/*
--glob=!.vscode/*
--glob=!.idea/*
--max-columns=150
--max-columns-preview
# Show line numbers by default
--line-number

View File

@@ -0,0 +1,33 @@
# Everforest theme for ripgrep
# Place this in ~/.ripgreprc or set RIPGREP_CONFIG_PATH
# Color configuration using ANSI codes
# Format: --colors=TYPE:STYLE:ANSICODE
# Match highlighting - use bright green for matches
--colors=match:fg:#a7c080
--colors=match:style:bold
# Line numbers - use gray for line numbers
--colors=line:fg:#c0cdb8
# File paths - use blue for file paths
--colors=path:fg:#7fbbb3
--colors=path:style:bold
# Column numbers - use gray for column numbers
--colors=column:fg:#c0cdb8
# General ripgrep configuration
--smart-case
--hidden
--follow
--glob=!.git/*
--glob=!node_modules/*
--glob=!.vscode/*
--glob=!.idea/*
--max-columns=150
--max-columns-preview
# Show line numbers by default
--line-number

View File

@@ -0,0 +1,33 @@
# Everforest theme for ripgrep
# Place this in ~/.ripgreprc or set RIPGREP_CONFIG_PATH
# Color configuration using ANSI codes
# Format: --colors=TYPE:STYLE:ANSICODE
# Match highlighting - use bright green for matches
--colors=match:fg:#a7c080
--colors=match:style:bold
# Line numbers - use gray for line numbers
--colors=line:fg:#c0cdb8
# File paths - use blue for file paths
--colors=path:fg:#7fbbb3
--colors=path:style:bold
# Column numbers - use gray for column numbers
--colors=column:fg:#c0cdb8
# General ripgrep configuration
--smart-case
--hidden
--follow
--glob=!.git/*
--glob=!node_modules/*
--glob=!.vscode/*
--glob=!.idea/*
--max-columns=150
--max-columns-preview
# Show line numbers by default
--line-number

33
cli/ripgrep/template.txt Normal file
View File

@@ -0,0 +1,33 @@
# Everforest theme for ripgrep
# Place this in ~/.ripgreprc or set RIPGREP_CONFIG_PATH
# Color configuration using ANSI codes
# Format: --colors=TYPE:STYLE:ANSICODE
# Match highlighting - use bright green for matches
--colors=match:fg:{{green}}
--colors=match:style:bold
# Line numbers - use gray for line numbers
--colors=line:fg:{{gray3}}
# File paths - use blue for file paths
--colors=path:fg:{{blue}}
--colors=path:style:bold
# Column numbers - use gray for column numbers
--colors=column:fg:{{gray3}}
# General ripgrep configuration
--smart-case
--hidden
--follow
--glob=!.git/*
--glob=!node_modules/*
--glob=!.vscode/*
--glob=!.idea/*
--max-columns=150
--max-columns-preview
# Show line numbers by default
--line-number