Skaiui
SKAI UI Frappe App
- Author: skaiworld
- Repository: https://github.com/skaiworld/skaiui
- GitHub stars: 0
- Forks: 0
- License: NOASSERTION
- Category: Developer Tools
- Maintenance: Actively Maintained
- Frappe versions: develop
Install Skaiui
bench get-app https://github.com/skaiworld/skaiui
Add the Frappe Gems badge to your README
Maintain Skaiui? Paste this into your README:
[](https://frappegems.com/gems/apps/skaiworld/skaiui)
About Skaiui
SKAI UI
SKAI ERP - Enhanced User Interface
Development
Use frappe_docker for development.
TLDR:
1. Start docker
2. Open frappe_docker repo in VS Code
3. Remote-Containers: Reopen in Container
4. First time - Setup bench, Create new site, Install this app
5. In Subsequent runs: cd frappe-bench
6. In terminal, run bench start
7. Open localhost:8000
8. Add dependent apps if needed.
- bench get-app repo, repo naming: https://github.com/frappe/bench/blob/v5.x/bench/app.py#L53
- bench --site [sitename] install-app repo
- Add dependent apps entry under hooks.py > required_apps
- Format: user/repo, repo naming: https://github.com/frappe/bench/blob/v5.x/bench/utils/app.py#L225
9. Once development is complete, push to Github and tag, eg: v1.0.0
Development - Others
- Run
npx tailwindcss -i ./skaiui/public/css/tailwind.css -o ./skaiui/public/css/tailwind.bundle.css --minifyif tailwind css changes are made. - Add custom fields to other doctypes
- https://frappeframework.com/docs/user/en/guides/app-development/how-to-create-custom-fields-during-app-installation
- Add custom fields in UI: Doctype > Customize
- Add
fixtures = ["Custom Field"]underhooks.py - Run
bench --site mysite export-fixtures
Todo
- Remote Backup and restore
- Remote bench build
- Remote bench migrate (or any bench command?)
License
GPL v3.0
Related Developer Tools apps for Frappe & ERPNext
- Frappe — Low code web framework for real world applications, in Python and Javascript
- Frappe Docker — Docker environment for developing, deploying, and running Frappe applications (ERPNext and custom apps) in production and development
- Builder — Craft beautiful websites effortlessly with an intuitive visual builder and publish them instantly
- Bench — CLI to manage Multi-tenant deployments for Frappe apps
- Frappe Ui — A set of components and utilities for rapid UI development
- Press — Full service cloud hosting for the Frappe stack - powers Frappe Cloud
- Gameplan — Open Source Discussions Platform for Remote Teams
- Doppio — A Frappe app (CLI) to magically setup single page applications and Vue/React powered desk pages on your custom Frappe apps.