From 9996cd5c0f2def76c457ca378284cd93d19cc81e Mon Sep 17 00:00:00 2001 From: hon2yb22 Date: Tue, 8 Jul 2025 14:47:59 +0900 Subject: [PATCH] docs, chore: Update project references from "Pseudo Entertainment Company" to "Act 1: Entertainment" and adjust related environment variables and documentation accordingly. --- .env.example | 2 +- LICENSE | 2 +- README.md | 21 +++++++-------------- agents/image/README.md | 4 ++-- agents/management/README.md | 4 ++-- agents/music/README.md | 4 ++-- agents/text/README.md | 4 ++-- tests/integration_tests/__init__.py | 2 +- tests/unit_tests/__init__.py | 2 +- 9 files changed, 19 insertions(+), 26 deletions(-) diff --git a/.env.example b/.env.example index 00d31fc..e8f5d00 100644 --- a/.env.example +++ b/.env.example @@ -4,7 +4,7 @@ # Langsmith Project Tracking # LangSmith is a tool for monitoring and debugging -LANGSMITH_PROJECT=pseudo-entertainment-company # Project name to be used by LangSmith. +LANGSMITH_PROJECT=act-entertainment # Project name to be used by LangSmith. LANGSMITH_API_KEY=lsv2.... # LangSmith API key (must be replaced with real key) # Depending on the configuration you choose, you will need the following environment variables. diff --git a/LICENSE b/LICENSE index 9ee699c..e9c5e9d 100644 --- a/LICENSE +++ b/LICENSE @@ -186,7 +186,7 @@ same "printed page" as the copyright notice for easier identification within third-party archives. - Copyright 2025 Pseudo Group + Copyright 2025 Proact0 Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/README.md b/README.md index a0a4c5f..5157847 100644 --- a/README.md +++ b/README.md @@ -18,15 +18,15 @@ Act 1: Entertainment는 LangGraph와 LangChain을 활용한 AI 기반 콘텐츠 - Python 3.11 이상 - uv (의존성 관리) -- Flake8, Black, Isort (PEP8 스타일 포맷팅) +- ruff (코드 품질 검사, 코드 포맷팅, import 문 정렬) ### 설치 절차 #### 1. 저장소 클론 ```bash -$ git clone https://github.com/Pseudo-Group/Pseudo-Entertainment.git -$ cd pseudo-entertainment-company +$ git clone https://github.com/Proact0/Act1-Entertainment.git +$ cd Act1-Entertainment ``` #### 2. uv 설치 (아직 설치되지 않은 경우) @@ -76,10 +76,10 @@ $ uv sync --package } ``` -#### 5. LangGraph 서버 실행 +#### 5. LangGraph 앱 실행 ```bash -$ uv run langgraph dev +$ uvx --from "langgraph-cli[inmem]" --with-editable . langgraph dev ``` ### 서버가 실행되면 다음 URL에서 접근할 수 있습니다: @@ -110,9 +110,7 @@ $ uv run langgraph dev 프로젝트는 pre-commit을 사용하여 코드 스타일과 품질을 관리합니다. 다음 툴들이 자동으로 실행됩니다: -- **flake8**: 코드 품질 검사 -- **black**: 코드 포맷팅 -- **isort**: import 문 정렬 +- **ruff**: 코드 품질 검사, 코드 포맷팅, import 문 정렬 - **uv-lock**: 의존성 파일 동기화 #### pre-commit 설정 @@ -139,9 +137,4 @@ $ git commit -m "your commit message" > > - pre-commit은 커밋 전에 자동으로 실행되며, 검사에 실패하면 커밋이 중단됩니다. 모든 검사를 통과해야만 커밋이 완료됩니다. > - VSCode나 Cursor의 Git Graph를 사용하여 커밋할 때도 pre-commit이 자동으로 실행됩니다. -> - Git 클라이언트와 관계없이 모든 커밋 시점에서 pre-commit이 동작합니다. - -### 💡 **NOTE**: - -- 형식 및 가이드에 맞춰서 Commit Message, Issue, Pull Request를 작성해주세요. 상세 설명은 [여기(내부 링크)](https://www.notion.so/hon2ycomb/Git-Commit-Message-Convention-1b000c82b1388185aa3cf88a7e57f24c?pvs=4)를 참조하세요 :) -- 본 프로젝트에서 PR 후 merge하는 경우, github action으로 포맷팅 검사를 진행합니다. vscode 및 cursor에서 포맷팅 세팅은 [여기](https://gamchan.notion.site/vscode-9b61026771cb4121bbb80d4d4f289bc2)를 참조하세요 :) +> - Git 클라이언트와 관계없이 모든 커밋 시점에서 pre-commit이 동작합니다. \ No newline at end of file diff --git a/agents/image/README.md b/agents/image/README.md index d88f68a..90025e9 100644 --- a/agents/image/README.md +++ b/agents/image/README.md @@ -2,7 +2,7 @@ ## 개요 -이 모듈은 Pseudo Entertainment Company의 이미지 기반 콘텐츠 생성을 담당하는 LangGraph Workflow입니다. 다양한 스타일과 주제의 이미지 콘텐츠를 생성하기 위한 주요 노드와 Workflow를 제공합니다. +이 모듈은 Act 1: Entertainment의 이미지 기반 콘텐츠 생성을 담당하는 LangGraph Workflow입니다. 다양한 스타일과 주제의 이미지 콘텐츠를 생성하기 위한 주요 노드와 Workflow를 제공합니다. ## 주요 노드 @@ -54,4 +54,4 @@ result = image_workflow().invoke(initial_state) ## 라이센스 -이 모듈은 Pseudo Group의 Pseudo Entertainment Company의 내부 프로젝트로, 그룹 정책에 따른 라이센스가 적용됩니다. +이 모듈은 Proact0의 Act 1: Entertainment의 내부 프로젝트로, 그룹 정책에 따른 라이센스가 적용됩니다. diff --git a/agents/management/README.md b/agents/management/README.md index 79825b2..98706a5 100644 --- a/agents/management/README.md +++ b/agents/management/README.md @@ -2,7 +2,7 @@ ## 개요 -이 모듈은 Pseudo Entertainment Company의 콘텐츠 관리를 담당하는 LangGraph Workflow입니다. 프로젝트, 팀, 리소스의 관리와 크리에이터 직업 성장을 지원하기 위한 주요 노드와 Workflow를 제공합니다. +이 모듈은 Act 1: Entertainment의 콘텐츠 관리를 담당하는 LangGraph Workflow입니다. 프로젝트, 팀, 리소스의 관리와 크리에이터 직업 성장을 지원하기 위한 주요 노드와 Workflow를 제공합니다. ## 주요 노드 @@ -58,4 +58,4 @@ result = management_workflow().invoke(initial_state) ## 라이센스 -이 모듈은 Pseudo Group의 Pseudo Entertainment Company의 내부 프로젝트로, 그룹 정책에 따른 라이센스가 적용됩니다. \ No newline at end of file +이 모듈은 Proact0의 Act 1: Entertainment의 내부 프로젝트로, 그룹 정책에 따른 라이센스가 적용됩니다. \ No newline at end of file diff --git a/agents/music/README.md b/agents/music/README.md index 5d9c799..0bc2468 100644 --- a/agents/music/README.md +++ b/agents/music/README.md @@ -2,7 +2,7 @@ ## 개요 -이 모듈은 Pseudo Entertainment Company의 음악 기반 콘텐츠 생성을 담당하는 LangGraph Workflow입니다. 다양한 장르와 분위기의 음악 콘텐츠를 생성하기 위한 주요 노드와 Workflow를 제공합니다. +이 모듈은 Act 1: Entertainment의 음악 기반 콘텐츠 생성을 담당하는 LangGraph Workflow입니다. 다양한 장르와 분위기의 음악 콘텐츠를 생성하기 위한 주요 노드와 Workflow를 제공합니다. ## 주요 노드 @@ -53,4 +53,4 @@ result = music_workflow().invoke(initial_state) ## 라이센스 -이 모듈은 Pseudo Group의 Pseudo Entertainment Company의 내부 프로젝트로, 그룹 정책에 따른 라이센스가 적용됩니다. +이 모듈은 Proact0의 Act 1: Entertainment의 내부 프로젝트로, 그룹 정책에 따른 라이센스가 적용됩니다. diff --git a/agents/text/README.md b/agents/text/README.md index a3c248b..3e795c5 100644 --- a/agents/text/README.md +++ b/agents/text/README.md @@ -2,7 +2,7 @@ ## 개요 -이 모듈은 Pseudo Entertainment Company의 텍스트 기반 콘텐츠 생성을 담당하는 LangGraph Workflow입니다. 다양한 유형의 텍스트 콘텐츠를 생성하기 위한 주요 노드와 Workflow를 제공합니다. +이 모듈은 Act 1: Entertainment의 텍스트 기반 콘텐츠 생성을 담당하는 LangGraph Workflow입니다. 다양한 유형의 텍스트 콘텐츠를 생성하기 위한 주요 노드와 Workflow를 제공합니다. ## 주요 노드 @@ -56,4 +56,4 @@ result = text_workflow().invoke(initial_state) ## 라이센스 -이 모듈은 Pseudo Group의 Pseudo Entertainment Company의 내부 프로젝트로, 그룹 정책에 따른 라이센스가 적용됩니다. \ No newline at end of file +이 모듈은 Proact0의 Act 1: Entertainment의 내부 프로젝트로, 그룹 정책에 따른 라이센스가 적용됩니다. \ No newline at end of file diff --git a/tests/integration_tests/__init__.py b/tests/integration_tests/__init__.py index 138749e..ba8ea19 100644 --- a/tests/integration_tests/__init__.py +++ b/tests/integration_tests/__init__.py @@ -1,7 +1,7 @@ """ 통합 테스트 패키지 (Integration Tests Package) -이 패키지는 Pseudo Entertainment Company 프로젝트의 통합 테스트를 포함합니다. +이 패키지는 Act 1: Entertainment 프로젝트의 통합 테스트를 포함합니다. 통합 테스트는 여러 컴포넌트가 함께 작동하는 방식을 검증하며, 실제 사용 사례와 유사한 시나리오에서 시스템을 테스트합니다. diff --git a/tests/unit_tests/__init__.py b/tests/unit_tests/__init__.py index f2a3fb5..11c29ab 100644 --- a/tests/unit_tests/__init__.py +++ b/tests/unit_tests/__init__.py @@ -1,7 +1,7 @@ """ 단위 테스트 패키지 (Unit Tests Package) -이 패키지는 Pseudo Entertainment Company 프로젝트의 단위 테스트를 포함합니다. +이 패키지는 Act 1: Entertainment 프로젝트의 단위 테스트를 포함합니다. 단위 테스트는 코드의 가장 작은 단위(함수, 클래스, 메서드 등)가 올바르게 작동하는지 검증합니다. 단위 테스트는 외부 의존성을 최소화하고 테스트 실행 속도를 최대화하도록 설계됩니다.