Skip to content

Latest commit

 

History

History
154 lines (105 loc) · 6.89 KB

README.md

File metadata and controls

154 lines (105 loc) · 6.89 KB


LafTools - 프로그래머를 위해 설계된 차세대 다목적 도구 상자

Note: 이 페이지는 LafTools에서 내부적으로 생성됩니다.
English | 简体中文 | 繁體中文 | Deutsch | Español | Français | 日本語 | 한국어 | More

🔮 비전

LafTools는 프로그래머를 위해 설계된 개인 정보 보호 우선, 자체 호스팅, 완전 오픈 소스 도구 상자입니다. 이 웹 사이트에서 다양한 도구 세트를 찾을 수 있습니다.

💌 특징

  • 포스 포에버
  • 경량 런타임
  • 전체 플랫폼 지원(ARMv8 포함)
  • 완전한 GPT 유사 지원
  • 생산적인 UI와 고도로 통합됨
  • 사용 가능한 Docker 이미지 및 Portable Edition
  • 데스크톱 버전 지원(Planning)
  • ...

🚀 Docker에서 실행하세요

글로벌 사용자의 경우:

docker run -e LAFREGION=US -e APPLANG=en_US --name mylaftools -v ~/.laftools-docker:/root/.laftools  -d -p 0.0.0.0:39899:39899 codegentoolbox/laftools-linux-x64:latest

중국 사용자의 경우(国内用户):

docker run -e LAFREGION=CN -e APPLANG=zh_CN --name mylaftools -v ~/.laftools-docker:/root/.laftools -d -p 0.0.0.0:39899:39899 codegentoolbox/laftools-linux-x64:latest

NOTE:

  1. 기본 포트는 39899로 설정되어 있으며 필요한 경우 조정할 수 있습니다.
  2. LafTools는 항상 자동으로 최신 버전으로 업그레이드되므로 최신 기능과 버그 수정을 즐길 수 있습니다.

Docker Images:

🔗 온라인 웹사이트

이러한 기능을 빠르게 사용할 수 있도록 미국과 CN 지역에 안정적인 온라인 웹사이트를 배포했습니다. 특정 OS 기능에 의존하는 일부 도구를 제외하고 대부분의 도구는 온라인 웹사이트에서 사용할 수 있습니다.

🌠 시사

📡 LAF 소개

  • L -> Linked
  • A -> Asynchronous
  • F -> Functional

본질적으로 LafTools는 일련의 연결되고 비동기적이며 환상적인 도구 세트를 제공하는 제품군입니다.

안심하십시오. 이 프로젝트는 시간이 지남에 따라 놀랍고 환상적인 방식으로 발전할 것입니다. 이 프로젝트는 와인처럼 시간이 지날수록 더 좋아지듯이 더 많은 시간이 필요합니다.

🌠 기부금

1. 시스템 환경 설정

단순화를 위해 이 저장소를 Windows의 C:\Usersjerry\project\laftools-repo 또는 Linux/MacOS의 /Users/jerry/projects/laftools-repo에 복제했다고 가정하고 *~/.bashrc 파일에서 env를 선언하고 아래 구성을 설정해야 합니다. * 또는 명령을 실행하기 전에 간단히 실행하십시오.

Windows OS를 사용하는 경우 모든 명령이 git-bash에서 실행되는지 확인하세요. 자세한 내용은 CONTRIBUTION을 참조하세요. 이 외에도 이 프로젝트가 있는 파일 경로에는 공백이나 영어가 아닌 문자를 사용하지 않는 것이 좋습니다.

Env for Windows:

git config core.ignorecase false
export LAFTOOLS_ROOT="C:\users\jerry\project\laftools-repo"
export PATH=$PATH:$LAFTOOLS_ROOT\dev\source\windows-bin

Env for Linux/MacOS:

export LAFTOOLS_ROOT=/users/jerry/projects/laftools-repo

2. 컴파일 및 실행

# 필요한 전역 라이브러리 설치
npm i -g pnpm ts-node typescript

# 프로젝트 뎁스 설치
cd $LAFTOOLS_ROOT && npm install -S -D --force
cd $LAFTOOLS_ROOT/modules/web2 && npm install -S -D --force
cd $LAFTOOLS_ROOT/devtools/scripts/scan && npm install -S -D --force

# 핵심 서비스 실행
npm run fe-web

3. 짓다

cd pipeline
./build-all.sh

📑 기타 재료

다음은 이 프로젝트에 대해 더 자세히 알아보고 싶은 경우 살펴볼 수 있는 추가 자료입니다.

💐 Icons

아래의 아름다운 아이콘을 제공해 주신 재능 있는 아티스트에게 감사드립니다. Ide icons created by umartvurdu - Flaticon Ide icons created by heisenberg_jr - Flaticon Fund icons created by Freepik - Flaticon Translate icons created by Freepik - Flaticon To do icons created by Freepik - Flaticon Timer icons created by Freepik - Flaticon Dictionary icons created by Freepik - Flaticon

🙏 감사의 말

이 프로젝트는 멋진 오픈 소스 프로젝트가 없었다면 불가능했을 것입니다. 개인적으로 깊은 감사를 표하고 싶습니다.

  1. Blueprint UI - a React-based UI toolkit.
  2. CyberChef - a web app for encryption, encoding, compression and data analysis.
  3. Lodash - a modern JavaScript utility library delivering modularity, performance, & extras.
  4. one-api - an OpenAI key management & redistribution system.

확실히 이 프로젝트에 도움이 되고 촉진된 다른 오픈 소스 프로젝트가 있지만 이 부분에서는 자세히 설명할 수 없습니다. 이러한 프로젝트와 인재 개발자들의 노력이 없었다면 LafTools는 불가능했을 것입니다.

🪪 License

이 프로젝트는 GNU Affero General Public License에 따라 보호됩니다. 자세한 내용은 LICENSE 파일을 참조하세요.