Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
48 commits
Select commit Hold shift + click to select a range
5708815
new plan
kargnas Aug 20, 2025
40a9332
아키텍쳐 예제 추가
kargnas Aug 21, 2025
6612aba
feat: implement core plugin-based pipeline architecture
kargnas Aug 21, 2025
a8acbe4
feat: implement core middleware and provider plugins
kargnas Aug 21, 2025
41d837d
feat: add StylePlugin and enhance core architecture documentation
kargnas Aug 21, 2025
764f744
feat: implement GlossaryPlugin and DiffTrackingPlugin
kargnas Aug 21, 2025
6e84f91
feat: implement StreamingOutputPlugin and AnnotationContextPlugin
kargnas Aug 21, 2025
3587dc0
feat: implement FileStorage for state persistence
kargnas Aug 21, 2025
c3387e8
test: add critical test coverage for core functionality
kargnas Aug 21, 2025
732ab27
fix: resolve PHPStan errors and implement pipeline stage constants
kargnas Aug 21, 2025
8681e08
fix: resolve remaining test failures and improve pipeline architecture
kargnas Aug 21, 2025
9290120
refactor: make pipeline stages extensible for custom plugins
kargnas Aug 21, 2025
48bbe83
refactor: simplify pipeline stages to hybrid approach with essential …
kargnas Aug 21, 2025
f9cb19c
feat: add simple plugin registration methods to TranslationBuilder
kargnas Aug 21, 2025
2471a72
refactor: Update example file to use Laravel Facades
kargnas Aug 21, 2025
1ea848c
add phpstan
kargnas Aug 21, 2025
add9968
refactor: Use class-based plugin identification instead of string names
kargnas Aug 21, 2025
b4bf467
fix: Restore LocalizedString model and fix tests
kargnas Aug 21, 2025
2ff6f77
add english restriction for comments
kargnas Aug 21, 2025
a6f70df
update new plugins
kargnas Aug 22, 2025
d6c97a9
refactor: Update TranslateStrings command to use TranslationBuilder
kargnas Aug 22, 2025
db793c4
refactor: Update TranslateJson command to use TranslationBuilder
kargnas Aug 22, 2025
91764b5
refactor: Update TestTranslateCommand to use TranslationBuilder
kargnas Aug 22, 2025
7960af6
refactor: Update TranslateFileCommand to use TranslationBuilder
kargnas Aug 22, 2025
d8d74b5
refactor: Update CrowdIn components to use TranslationBuilder
kargnas Aug 22, 2025
2fccefe
refactor: Remove legacy AIProvider code
kargnas Aug 22, 2025
86cd6fe
refactor: Remove unused AIProvider import from MultiProviderPlugin
kargnas Aug 22, 2025
815ef68
test: Remove legacy tests referencing removed methods
kargnas Aug 22, 2025
eae32ac
docs: Update CLAUDE.md to reflect new architecture
kargnas Aug 22, 2025
94095ea
refactoring
kargnas Aug 22, 2025
e9bf759
fix bugs
kargnas Aug 23, 2025
10834e3
feat: comprehensive improvements to AI translation system
kargnas Aug 23, 2025
1c8a798
chore: bump minimum PHP version requirement from 8.1 to 8.2
kargnas Aug 23, 2025
22e45c4
chore: remove PHP 8.1 from GitHub Actions test matrix
kargnas Aug 23, 2025
e038e6d
fix: 누락된 클래스와 테스트 오류 수정
kargnas Aug 23, 2025
bf109f4
refactor: Reorganize plugin architecture into type-specific folders
kargnas Aug 23, 2025
90dbe0f
docs: Update CLAUDE.md with new plugin architecture and add advanced …
kargnas Aug 23, 2025
e7081cd
feat: Add reference languages and improve translation output (#52)
kargnas Oct 16, 2025
af28d26
Add Pint workflow for all branches
kargnas Oct 19, 2025
ef335bd
Update .github/workflows/pint.yml
kargnas Oct 19, 2025
09d054c
Update pint.yml
kargnas Oct 19, 2025
ce2e56d
Merge commit 'a181fcfa78bf81842392d106bcce3f0177c8d323' into feat/ref…
kargnas Oct 19, 2025
4a01907
docs: Enhance AGENTS.md with comprehensive AI-ready documentation
kargnas Oct 19, 2025
15d603a
install ray to debug
kargnas Oct 19, 2025
26f8920
debug tool isntaling
kargnas Oct 19, 2025
ecf9c2d
refactor(prompt): Refactor prompt loading to use resolvePromptPath an…
kargnas Oct 19, 2025
f405bfb
update doc
kargnas Oct 19, 2025
88d0fc9
add timeout to every providers
kargnas Oct 19, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
32 changes: 32 additions & 0 deletions .github/workflows/pint.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
name: Laravel Pint

on:
push:
branches:
- "*"
- "*/*"
- "**"
workflow_dispatch:

permissions:
contents: read

jobs:
pint:
runs-on: ubuntu-latest

steps:
- name: Checkout code
uses: actions/checkout@v5

- name: Setup PHP
uses: shivammathur/setup-php@v2
with:
php-version: 8.3
coverage: none

- name: Install dependencies
run: composer install --no-interaction --no-progress --prefer-dist

- name: Run Laravel Pint
run: vendor/bin/pint
2 changes: 1 addition & 1 deletion .github/workflows/tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
strategy:
fail-fast: true
matrix:
php: [8.1, 8.2, 8.3, 8.4]
php: [8.2, 8.3, 8.4]

name: PHP ${{ matrix.php }}

Expand Down
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -20,4 +20,4 @@ node_modules
.vscode
.claude

laravel-ai-translator-test
laravel-ai-translator-test*
3 changes: 2 additions & 1 deletion .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
{
"php.version": "8.1"
"php.version": "8.1",
"karsCommitAI.commitLanguage": "en_US"
}
Loading
Loading