belfy
Create a CRUD application from simple data definition yaml files and customise it using yaml.
File Explorer
Download Latest Version (.zip)- settings.json
- entities.yaml
- navbar.yaml
- page_overrides.yaml
- cli.ts
- config-loader.ts
- file-utils.ts
- generators.ts
- fs-conroller-factory.js
- rest-controller-factory.js
- default.css
- default.handlebars
- .env
- .gitignore
- app.js
- docker-compose.yaml
- Dockerfile
- package-lock.json
- package.json
- README.md
- be-express-rest.ts
- fs-express-handlebars.ts
- shared.ts
- vite.svg
- base.js
- react.svg
- EntityForm.jsx
- ListEntities.jsx
- Navbar.jsx
- App.jsx
- index.css
- main.jsx
- .eslintrc.cjs
- .gitignore
- index.html
- package-lock.json
- package.json
- README.md
- vite.config.js
- fe-react-rest.ts
- index.ts
- project-configs.ts
- prompt-answers.ts
- validator.ts
- index.ts
- file.test.ts
- file.ts
- .eslintrc.cjs
- .gitignore
- .prettierrc
- jest.config.js
- LICENSE
- package-lock.json
- package.json
- README.md
- tsconfig.json
- tsconfig.tsbuildinfo
# Installation Guide
1. Get the code
git clone https://github.com/utopiops/belfy
Downloads the entire project code from GitHub to your computer.
cd belfy
Moves into the project folder you just downloaded.
2. Docker
Easy RecommendedPrerequisites
- Git Needed to download the project code from GitHub.
- Docker Desktop Needed to build and run containers. Install it and keep it running in the background.
โ ๏ธ This is a large repository, so this method may point to an internal sub-package rather than the actual core product. Check the full README as well.
docker compose -f src/generator/generators/node-express/scaffold/docker-compose.yaml up -d --build
Runs the command against the services defined in the compose file.
Run docker compose ps to check the containers are Up. If the README mentions a port, open http://localhost:PORT in your browser.
3. Node.js
EasyPrerequisites
npm install @utopiops/belfy
Downloads and installs the libraries listed in package.json.
After running the command, open the address shown in the terminal (usually something like http://localhost:3000) in your browser.
Pulled directly from this repo's README.
// repository documentation
Was this content helpful?
(0 ratings)
