0.1.2 • Published 1 year ago

@utopiops/belfy v0.1.2

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
1 year ago

Belfy

Belfy is a tool for generating CRUD web applications based on provided data definitions. It simplifies the process of creating full-stack or split-stack applications by automatically generating the necessary code based on the user's input.

Features

  • Automatic Code Generation: Belfy generates code for CRUD operations based on the provided data definitions.
  • Modular Architecture: Easily extend Belfy with additional frameworks, languages, and features through modular plugins.
  • Multiple Framework Support: Currently supports Node.js (Express) full-stack, with plans to add support for more frameworks in the future.
  • Customization: Customize the generated code by providing specific options and configurations.

Status

Currently supported

Full-stack

Front-end

Back-end

Future releases

Installation

Development environment: npm install npm start

Coming soon:

To run the CLI using the npm package:

npm install @utopiops/belfy
belfy generate

Documentation

See belfy.io.

Configuration

Belfy uses YAML files to define data models, navigation bars, and page overrides.

entities.yaml: Defines the data models. navbar.yaml: Specifies the items to be displayed in the navigation bar. page_overrides.yaml: Allows customization of page behavior.

Contributing

Contributions are welcome! Please read the Contribution Guidelines (coming soon) before submitting any pull requests.

License

This project is licensed under the Apache-2.0 License - see the LICENSE file for details.

Belfy Mascot

Isn't Belfy adorable? Meet our mascot, the cute and cuddly Belfy creature!