print_designer
Visual print designer for Frappe / ERPNext
파일 탐색기
최종 버전 다운로드 (.zip)- devcontainer.json
- docker-compose.yml
- ci.yml
- docker-image.yml
- on_release.yml
- release_notes.yml
- docker-compose.yml
- init.sh
- __init__.py
- __init__.py
- print_designer-sales_invoice_pd_format_v2-preview.json
- print_designer-sales_invoice_pd_format_v2-preview33003c.jpg
- print_designer-sales_order_pd_v2-preview.json
- print_designer-sales_order_pd_v2-preview3f12d3.jpg
- sales_invoice_pd_format_v2.json
- sales_order_pd_v2.json
- __init__.py
- change_dynamic_height_variable.py
- convert_formats_for_recursive_container.py
- create_custom_fields.py
- introduce_barcode.py
- introduce_column_style.py
- introduce_dynamic_containers.py
- introduce_dynamic_height.py
- introduce_jinja.py
- introduce_schema_versioning.py
- introduce_suffix_dynamic_content.py
- introduce_table_alt_row_styles.py
- introduce_z_index.py
- move_header_footers_to_new_schema.py
- patch_utils.py
- remove_unused_rectangle_gs_properties.py
- rerun_introduce_jinja.py
- update_white_space_property.py
- pdf_header_footer_chrome.html
- architecture.md
- browser.py
- cdp_connection.py
- generator.py
- monitor_subprocess.py
- page.py
- pdf.py
- pdf_merge.py
- point_of_sale.js
- print.js
- print_format.js
- print_format.py
- barcode.html
- dynamictext.html
- image.html
- rectangle.html
- relative_containers.html
- render.html
- render_element.html
- render_google_fonts.html
- spantag.html
- statictext.html
- styles.html
- styles_old.html
- table.html
- header_footer.html
- header_footer_old.html
- loading.html
- old_print_format.html
- print_format.html
- __init__.py
- print_designer.js
- print_designer.json
- print_designer.py
- update_page_no.js
- __init__.py
- __init__.py
- pdfjs.bundle.scss
- print_designer.bundle.scss
- add-barcode.svg
- add-image.svg
- add-rectangle.svg
- add-table.svg
- add-text.svg
- mouse-pointer.svg
- print-designer-logo.svg
- BaseBarcode.vue
- BaseDynamicText.vue
- BaseDynamicTextSpanTag.vue
- BaseImage.vue
- BaseRectangle.vue
- BaseResizeHandles.vue
- BaseStaticText.vue
- BaseTable.vue
- BaseTableTd.vue
- AppBarcodeModal.vue
- AppBarcodePreviewModal.vue
- AppCanvas.vue
- AppCodeEditor.vue
- AppDynamicPreviewModal.vue
- AppDynamicTextModal.vue
- AppHeader.vue
- AppImageModal.vue
- AppLayer.vue
- AppModal.vue
- AppPages.vue
- AppPreviewPdf.vue
- AppPropertiesFrappeControl.vue
- AppPropertiesPanel.vue
- AppPropertiesPanelSection.vue
- AppTableContextMenu.vue
- AppToolbar.vue
- AppUserProvidedJinjaModal.vue
- AppWidthHeightModal.vue
- LayersPanel.vue
- AttachKeyBindings.js
- ChangeValueUnit.js
- Draggable.js
- Draw.js
- DropZone.js
- Element.js
- MarqueeSelectionTool.js
- Resizable.js
- Icons.vue
- IconsUse.vue
- ElementStore.js
- fetchMetaAndData.js
- MainStore.js
- App.vue
- defaultObjects.js
- frappeControl.js
- globalStyles.js
- pageSizes.js
- print_designer.bundle.js
- PropertiesPanelState.js
- utils.js
- .gitkeep
- __init__.py
- __init__.py
- __init__.py
- __init__.py
- custom_fields.py
- default_formats.py
- hooks.py
- install.py
- modules.txt
- patches.txt
- pdf.py
- uninstall.py
- init.sh
- .editorconfig
- .eslintrc
- .flake8
- .git-blame-ignore-revs
- .gitignore
- .pre-commit-config.yaml
- .releaserc
- license.txt
- package.json
- pyproject.toml
- README.md
- setup.py
- yarn.lock
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/frappe/print_designer
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd print_designer
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Docker
쉬움 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
wget -O docker-compose.yml https://raw.githubusercontent.com/frappe/print_designer/develop/docker/docker-compose.yml
compose 설정 파일에 정의된 서비스들을 대상으로 명령을 실행합니다.
wget -O init.sh https://raw.githubusercontent.com/frappe/print_designer/develop/docker/init.sh
이 명령어를 터미널에 그대로 입력해 실행하세요.
docker compose up
정의된 모든 컨테이너(서버, DB 등)를 한 번에 빌드하고 백그라운드에서 실행합니다.
터미널에 docker compose ps 를 입력해 컨테이너들이 Up 상태인지 확인하세요. README에 포트 번호가 적혀있다면 브라우저에서 http://localhost:포트번호 로 접속해보세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
3. Node.js
쉬움사전 준비물
- If error has `npm ERR! node-pre-gyp WARN Pre-built binaries not found for canvas@x.x.x` it means that there aren't any pre-built binaries for your system so it will try to compile them and in order to do that you need
이 명령어를 터미널에 그대로 입력해 실행하세요.
- If you have **xcode 10.0 or higher** installed, in order to build from source you need **NPM 6.4.1 or higher** `npm install -g npm@latest`.
package.json에 명시된 라이브러리들을 내려받아 설치합니다.
명령어 실행 후 터미널에 나타나는 주소(보통 http://localhost:3000 형태)를 브라우저에서 열어보세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
// repository documentation
Was this content helpful?
(0 ratings)
