Assetgen

소프트웨어 스크린 샷:
Assetgen
소프트웨어 정보:
버전: 0.3.2
업로드 날짜: 11 May 15
개발자: Tav
라이센스: 무료
인기: 1

Rating: nan/5 (Total Votes: 0)

Assetgen은 종종 자바 스크립트 / CSS 파일을 / 구축, 관리하기 위해 작성 얻을 다양한 임시 스크립트를 대체하기위한 것입니다.
이 도구는 당신이 assetgen.yaml 파일에 지정한 구성, 예에 의해 구동
# 예 assetgen.yaml 구성
생성 :
- JS / base.js :
& NBSP; 출처 :
& NBSP; - % (AMPIFY_ROOT) S / third_party / jslibs / json.js
- JS / app.js :
& NBSP; 출처 :
& NBSP; - 정적 /의 JS / Models.coffee
& NBSP; - 정적 /의 JS / Views.coffee
& NBSP; - 정적 /의 JS / Maps.coffee
& NBSP; 추하게 :
& NBSP; - --define-에서 모듈
& NBSP; - consts
& NBSP; profile.dev :
& NBSP; 추하게 :
& NBSP; - --define-에서 모듈
& NBSP; - consts-DEV
- GFX / * :
& NBSP; 출처 : 정적 / GFX / *
& NBSP; 유형 : 이진
- CSS / site.css :
& NBSP; 출처 :
& NBSP; - 원료 : |
& NBSP; // 공개 도메인 (-) 2011 Ampify의 저자.
& NBSP; // 자세한 내용은 Ampify의 UNLICENSE 파일을 참조하십시오.
& NBSP; - 정적 / CSS / site.sass
& NBSP는; 따라 달라집니다
& NBSP; -. 정적 / CSS / * 말대꾸
& NBSP; - 정적 / GFX / *
& NBSP; 쌍방향 : 사실
& NBSP; embed.path.root : 정적
& NBSP; embed.url.base : /.static/
있는 PreReqs :
- 정적 / JS / consts.js :
& NBSP; 출처 : 정적 / JS / consts.coffee
& NBSP; 압축 : 거짓
- 정적 /의 JS / consts-dev.js :
& NBSP; 출처 : 정적 / JS / consts-dev.coffee
& NBSP; 압축 : 거짓
ENV :
& NBSP; NODE_PATH.prefix : 정적 /의 JS
output.directory : 애플리케이션 엔진 / 정적
output.hashed : 사실
output.manifest : 애플리케이션 엔진 / assets.json
profile.dev :
& NBSP; css.compressed : 거짓
& NBSP; js.compressed : 거짓
당신은 --profile 매개 변수를 지정하여 사용됩니다되는 설정 옵션을 제어 할 수 있습니다. 이것은 주어진 프로파일에 지정한 값과 디폴트 값을 대체합니다. 따라서, 위의 예에서, --profile 디바이스를 지정하면 모든 profile.dev 옵션을 사용합니다.
그리고, 마지막으로, 당신은 주어진 형식의 파일을 생성 할 때 호출 할 assetgen에 대한 사용자 지정 처리기를 지정할 수 있습니다. 예를 들어, 예를 하나의 단지 낮은 경우 모든 소스의 컨텐츠를 내장 JS 핸들러를 오버라이드 (override) 확장 프로그램을 만들 수 있습니다 kickass-extension.py :
클래스 KickassAsset (자산) :
& NBSP는; 데프 (자기)를 생성 :
& NBSP; 콘텐츠 = ''.join (self.sources의 소스에 대한 읽기 (소스) .lower ())
& NBSP; self.emit (self.path, 내용)
register_handler ( 'JS', KickassAsset)
그런 다음 / 지정 / kickass-extension.py 매개 변수 --extension 경로와 assetgen 실행합니다.
용법
사용법 : assetgen [<경로 /에 / assetgen.yaml> ...] [옵션]
참고 :
& NBSP; 당신이 assetgen.yaml 파일 경로를 지정하지 않으면`자식
& NBSP; LS-파일 * assetgen.yaml` 모든 설정을 검출하는 데 사용될
& NBSP; 현재 저장소에있는 파일. 그래서 당신은 내부해야
& NBSP; 자식 저장소의 작업 트리.
옵션 :
& NBSP; -h이 도움말 메시지와 출구를 표시 --help
& NBSP; -v, --version 쇼 프로그램의 버전 번호와 종료
& NBSP; - 깨끗한 제거는 모든 파일을 생성
& NBSP; - 디버그 설정 디버그 모드
& NBSP; - 확장 = 경로가 파이썬 확장 파일을 지정 (반복 될 수있다)
& NBSP; - 힘의 힘은 모든 파일의 재 구축
& NBSP; - 프로필 = 이름은 사용하는 프로파일을 지정

컴파일 커피 스크립트 소스 파일을 자바 스크립트로 -; & NBSP 시계는 루프에

기능을 assetgen을 계속 실행.
새로운 상수 폴딩 지원을 포함하여 - UglifyJS을 통해 축소에 자바 스크립트.
컴파일 및 CSS로 SASS 스타일 시트를 축소에.
대기 시간을 최소화하기 위해 URI에 : 모두 국제화 동일한 스타일의 변이체를 생성하고, 자동으로 데이터로서 화상을 임베딩 (왼쪽에서 오른쪽으로 뒤집기).
하나의 파일에 복수의 소스 파일을 연결하는 HTTP 요청의 수를 최소화한다.
웹 캐시 효과적으로 작동하도록 파일명에 포함 된 콘텐츠의 해시와 별개의 파일 작성.
웹 응용 프로그램의 정적 핸들러에서 사용할 JSON 매니페스트 파일 작성.

요구 사항 :

파이썬

개발자의 기타 소프트웨어 Tav

Yatiblog
Yatiblog

11 May 15

Bolt
Bolt

11 May 15

코멘트 Assetgen

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!