
Apertium HTML-Tools는 텍스트/문서/웹 사이트 번역, 분석 및 Apertium에 의해 구동되는 생성을위한 완전히 현지화 된 인터페이스를 제공하는 웹 응용 프로그램입니다. HTML-Tools는 조리막 치료 또는 Scalemt와 같은 Apertium HTTP API에 의존합니다 (더 적은 범위). 현지화 지침과 함께 추가 정보는 Apertium Wiki에서 확인할 수 있습니다.
config.ts 편집하여 빌드를 구성하십시오.
우리의 출처는 TypeScript로 작성되었습니다.
개발하려면 Node.js 및 원사를 설치해야합니다. 둘 다 설치 한 후에는 yarn install --dev 사용하여 JavaScript 패키지를 설치하십시오. 우리는 Linting에 Eslint & Stylelint를 사용하고 코드 형식에 더 예쁘고 테스트 러너로서 농담을 사용합니다.
런타임에 다양한 JS 라이브러리를 사용합니다.
수백 개의 JS 파일을 배포하지 않기 위해 Esbuild to Bundle 소스를 브라우저 레디 JS로 사용합니다.
먼저 개발 지침을 따르십시오. 그런 다음, 실행사 yarn build 건축 다발을 dist/ 로 출력합니다. --prod 사용하여 번들을 조정하십시오. 정적 자산을 제공 할 수있는 모든 웹 서버는 dist/ 를 직접 가리킬 수 있습니다.
또는 빌드 종속성으로 호스트 시스템 오염을 피하려면 Docker를 사용하십시오.
docker build -t apertium-html-tools .
docker run --rm -v $(pwd)/dist:/root/dist apertium-html-tools
yarn build --watch 사용하여 새로운 번들로 dist/ 최신 상태로 유지하십시오.yarn serve 사용하여 dist/ On localhost:8000 제공하는 간단한 Python 서버를 실행하십시오.yarn verify 사용하여 타이 테커, 라이터 및 테스트를 실행하십시오. 보다 세분화 된 스크립트는 package.json 참조하십시오. 번들 크기를 분석하려면 Prod 빌드를 실행하고 결과 meta.json 파일을 번들 버디에 업로드하십시오.
우리는 GitHub 동작을 사용하여 각 커밋에서 테스트, 라인, 타이 테크 킹 등을 실행합니다.