first commit

This commit is contained in:
William Diakite 2025-07-24 10:25:56 -04:00
commit a68ca93427
7 changed files with 7146 additions and 0 deletions

5
.gitignore vendored Normal file
View file

@ -0,0 +1,5 @@
node_modules
.env
public
.manifest

5
.vscode/extensions.json vendored Normal file
View file

@ -0,0 +1,5 @@
{
"recommendations": [
"redhat.vscode-yaml"
]
}

5
.vscode/settings.json vendored Normal file
View file

@ -0,0 +1,5 @@
{
"yaml.schemas": {
"https://schema.manifest.build/schema.json": "**/manifest/**.yml"
}
}

49
README.md Normal file
View file

@ -0,0 +1,49 @@
<br>
<p align="center">
<a href="https://manifest.build/#gh-light-mode-only">
<img alt="manifest" src="https://manifest.build/assets/images/logo-transparent.svg" height="55px" alt="Manifest logo" title="Manifest - A backend so simple that it fits in a YAML file" />
</a>
<a href="https://manifest.build/#gh-dark-mode-only">
<img alt="manifest" src="https://manifest.build/assets/images/logo-light.svg" height="55px" alt="Manifest logo" title="Manifest - A backend so simple that it fits in a YAML file" />
</a>
</p>
<p align='center'>
<strong>The backend for AI code editors</strong> <br> <span>Manifest is a backend your AI can understand and your team can trust.</span>
## Description
Welcome to your [Manifest](https://github.com/mnfst/manifest) project ! Feel free to replace this README by your own.
## Installation
```bash
$ npm install
```
## Running the app
To run the app in the development mode:
```bash
npm run start
```
- Open [http://localhost:1111](http://localhost:1111) to open your admin UI it in your browser
- Open [http://localhost:1111/api](http://localhost:111/api) to view your REST API documentation
The page will reload when you make changes.
## Seed dummy data
Seeds some dummy data for your entities:
```bash
npm run seed
```
## Community & Resources
- [Docs](https://manifest.build/docs) - Get started with Manifest
- [Discord](https://discord.gg/FepAked3W7) - Come chat with the community
- [Github](https://github.com/mnfst/manifest/issues) - Report bugs and share ideas to improve the product.

34
manifest.yml Normal file
View file

@ -0,0 +1,34 @@
# This is a sample file for a manifest.yml manifest backend.
# Read more about the manifest format here: https:/manifest.build/docs
name: My pet app 🐾
entities:
Owner:
properties:
- name
- { name: birthdate, type: date }
policies:
read:
- access: public
Cat:
properties:
- name
- { name: age, type: number }
- { name: birthdate, type: date }
belongsTo:
- Owner
policies:
read:
- access: public
Homepage:
nameSingular: Home content
single: true
properties:
- title
- { name: description, type: richText }
- { name: cover, type: image }
policies:
read:
- access: public

7034
package-lock.json generated Normal file

File diff suppressed because it is too large Load diff

14
package.json Normal file
View file

@ -0,0 +1,14 @@
{
"name": "cms",
"version": "0.1.0",
"description": "A backend made with Manifest: https://manifest.build",
"private": true,
"license": "UNLICENSED",
"scripts": {
"start": "node node_modules/manifest/scripts/watch/watch.js",
"seed": "node node_modules/manifest/dist/manifest/src/seed/scripts/seed.js"
},
"dependencies": {
"manifest": "^4.16.2"
}
}