Byk Development Platform
website·Indexed 30 days ago
https://byk-doc.k8s.billjc.com/docsA low-code development platform featuring a page editor with multimedia and navigation components, service orchestration, workflow process design, and rule management. The platform supports model relationship configuration, data dictionary maintenance, and application deployment via Docker Compose. Documentation covers versions 1.0.0 and Next.
What's inside Byk
- The Dropdown component is used to allow users to select a single option from a predefined set of choices as input. It supports custom labels, layout settings, placeholder text, default values, and search functionality within the options list.
Overview of Dialog component capabilities
The Dialog component (v1.0.0) is used to create pop-up windows for quick user operations. Key capabilities include:
- Responsive layout support.
- Ability to nest any other components to implement scenarios like form submission or information confirmation.
- One-click form reset functionality.
- Validation of form components within the container to prevent data submission when invalid.
Overview of Table component capabilities
The Table component is used to display multi-row data. It supports data sorting, pagination, and custom content/action displays. Key capabilities include:
- Support for various data types and column sorting.
- Customizable row selection (single or multiple), table indexing, and action bars (including button appearance and events).
- Customization of the table's visual appearance.
- Ability to define static mock data for prototyping when no backend service is available.
- Ability to fetch and display data from a backend service based on defined rules.
Overview of the Text component
The Text component is used to display text content within a page. It supports custom text content and styling, text overflow ellipsis, click events for navigation or hyperlinks, and dynamic data binding from a database via variables.Overview of Form Container component capabilities
The Form Container component (v1.0.0) is used to house form elements for data display and submission. Key capabilities include:
- Responsive layout support
- Background image configuration
- One-click form resetting
- Validation of child form components to prevent submission of invalid data.
Overview of the Page Editor layout
The Page Editor is a tool for developing application front-end pages. It consists of four primary functional areas: the Top Operation Bar, the Left Toolbar, the Center Canvas, and the Right Property Configuration Panel.Overview of OneRule Rule Engine Platform
OneRule is a comprehensive Business Rules Management System (BRMS) integrated into the Baiyikai low-code ecosystem. It covers the entire lifecycle of rules, including definition, design, testing, operations, management, and openness. Key capabilities include:
- Compatibility with mainstream open-source rule engines such as Drools, EasyRule, and QLExpression.
- Scalability to handle various rule volumes (micro, small, medium, and large).
- AI-powered features for one-click rule generation and optimization.
- Collaborative workflows enabling seamless cooperation between business operations personnel and backend technical staff.
Overview of OneRule Rule Engine Platform
OneRule is a comprehensive rule engine platform integrated into the Baiyikai low-code ecosystem. It functions as a Business Rules Management System (BRMS) that covers the entire lifecycle of business rules, including definition, design, testing, operations, management, and open API functions. It is designed to separate complex business logic from the core application code, allowing business analysts to modify rules via graphical interfaces or scripts without requiring recompilation or redeployment of the application.Overview of the Steps component capabilities
The Steps component is a navigation bar used to decompose complex tasks into a sequence of steps. Key capabilities include:
- Configuring step names and descriptions.
- Setting the direction of the steps bar.
- Embedding other components within the steps to display different content for each step.
Overview of Tree Navigation component capabilities
The Tree Navigation component is used to display data with hierarchical relationships. Key capabilities include:
- Default expansion of all nodes
- Multi-selection support
- Visual connection lines between nodes
- Dynamic menu retrieval
Overview of Baiyikai Rapid Development Platform Features
Baiyikai is a low-code platform for enterprise application development that allows users to build, deploy, and manage applications with minimal coding. Key capabilities include:
- Visual Development: Drag-and-drop component placement and property configuration for UI and logic.
- Rapid Prototyping: Support for dynamic prototypes with responsive layouts and mock data for early-stage client validation.
- Service Visual Configuration: Visual orchestration of workflows, databases, external APIs, and utility services on a canvas.
- Custom Extensibility: Support for developing and integrating custom components to extend platform functionality.
- Developer Tools: Includes an expression editor with a context assistant for efficient node property configuration.
- Enterprise Readiness: Features global distributed transaction control for stability, comprehensive user permission management, and internationalization (i18n) for UI elements and data.
- Collaborative Workflow: Task-driven coordination between requirement analysts, frontend/backend developers, testers, and project managers.
Overview of the Page Editor interface
The Page Editor is a tool for developing application front-end pages. Its interface is divided into four primary sections:
- Top Operation Bar: Contains application switching and preview controls.
- Left Toolbar: Contains the page list, UI element tree, JS panel, and component library.
- Center Canvas: The area where components are placed, arranged, and styled to build the page.
- Right Property Configuration Panel: Used to configure settings, styles, and events for both pages and individual components.