Skip to content

Commit

Permalink
Merge branch 'develop'
Browse files Browse the repository at this point in the history
  • Loading branch information
brunobuddy committed Dec 11, 2024
2 parents 5eae83a + e61bd52 commit e88983a
Show file tree
Hide file tree
Showing 10 changed files with 46 additions and 43 deletions.
19 changes: 9 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,15 @@

<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" />
<img alt="manifest" src="https://manifest.build/assets/images/logo-transparent.svg" height="55px" alt="Manifest logo" title="Manifest - The 1-file Headless CMS" />
</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 complete backend that it fits in 1 YAML file" />
<img alt="manifest" src="https://manifest.build/assets/images/logo-light.svg" height="55px" alt="Manifest logo" title="Manifest - The 1-file Headless CMS" />
</a>
</p>

<p align='center'>
<strong>A complete backend that it fits in 1 YAML file</strong>
<strong>The 1-file Headless CMS</strong>
<br><br>
<a href="https://www.npmjs.com/package/manifest" target="_blank"><img alt="npm" src="https://img.shields.io/npm/v/manifest"></a>
<a href="https://www.codefactor.io/repository/github/mnfst/manifest" target="_blank"><img alt="CodeFactor Grade" src="https://img.shields.io/codefactor/grade/github/mnfst/manifest"></a>
Expand Down Expand Up @@ -46,18 +46,17 @@ entities:
## Why Manifest?
Manifest aims to end the polarized "from scratch" vs "low-code/no-code" debate bringing you the best of both worlds: A hassle-free backend packed with built-in features without trading off quality or DX.
80% of CMS-powered websites and apps only use the most basic CMS features. Using over-engineered solutions lead to unnecessary costs and complexity.
Our goal is to empower developers to create and share backends effortlessly.
Manifest keeps it simple, delivering only the essential backend features and smoothly integrating in your project like any other file in your codebase.
## Use cases
Manifest fits great in those projects:
Manifest fits great in those type of projects:
- 🌐 Making any website dynamic: corporate, portfolios, blogs, landing pages
- 🏭 CRUD-heavy apps: mobile apps, directories, PIMs, E-shops
- 🛠️ Rapid prototyping, Proof-of-Concepts (POCs), Minimum Viable Products (MVPs)
- 🏭 CRUD-heavy apps with resource management
- 🌐 Making any website or app dynamic
- 🧩 Micro-services and tiny backends
## Key features
Expand All @@ -72,7 +71,7 @@ npx add-manifest@latest
```

> [!NOTE]
> Manifest is currently in BETA. We would love to have your feedback! If something does not work as expected, please [open a Github issue](https://github.com/mnfst/manifest/issues/new/choose). For any other thing, let us know through [The Manifest Discord channel](https://discord.com/invite/FepAked3W7).
> Manifest is currently in BETA, use it at your own risk. It is stable enough to power small projects, prototypes and MVPs but we do not recommend to use it on critical platforms.
## Community & Resources

Expand Down
26 changes: 15 additions & 11 deletions examples/main-demo/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

7 changes: 2 additions & 5 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 1 addition & 4 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,5 @@
"turbo": "^2.1.1",
"typescript-eslint": "^8.14.0"
},
"packageManager": "[email protected]",
"dependencies": {
"sharp": "^0.33.5"
}
"packageManager": "[email protected]"
}
6 changes: 2 additions & 4 deletions packages/add-manifest/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -72,10 +72,8 @@
"bugs": "https://github.com/mnfst/manifest/issues",
"keywords": [
"manifest",
"backend",
"backend-as-a-service",
"bass",
"api",
"headless-cms",
"install",
"rest"
],
"types": "dist/index.d.ts",
Expand Down
2 changes: 1 addition & 1 deletion packages/core/json-schema/src/schema/schema.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "https://schema.manifest.build/schema.json",
"title": "Manifest",
"description": "A complete backend in a single file",
"description": "The 1-file Headless CMS",
"type": "object",
"properties": {
"name": {
Expand Down
2 changes: 1 addition & 1 deletion packages/core/manifest/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Manifest

[Manifest](https://manifest.build) is the simplest **BaaS (Backend As A Service)** you will find.
[Manifest](https://manifest.build) is the simplest **Headless CMS** you will find.

It provides a complete backend to your client app without the hassle that comes with it. It actually fits into **a single YAML file**.

Expand Down
11 changes: 6 additions & 5 deletions packages/core/manifest/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "manifest",
"version": "4.1.5",
"description": "A complete backend that fits into 1 YAML file",
"description": "The 1-file Headless CMS",
"author": "Manifest",
"license": "MIT",
"homepage": "https://manifest.build",
Expand All @@ -14,14 +14,15 @@
},
"keywords": [
"manifest",
"headless-cms",
"backend",
"backend-as-a-service",
"baas",
"api",
"rest",
"fullstack",
"admin",
"database",
"yaml",
"headless"
"headless",
"crud"
],
"scripts": {
"build": "nest build && cd ../admin && npm run build",
Expand Down
2 changes: 1 addition & 1 deletion packages/core/types/src/manifests/ManifestSchema.ts
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ export type RelationshipSchema =
| string

/**
* A complete backend in a single file
* The 1-file Headless CMS
*/
export interface Manifest {
/**
Expand Down
9 changes: 8 additions & 1 deletion packages/js-sdk/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,14 @@
"keywords": [
"manifest",
"backend",
"baas",
"manifest",
"headless-cms",
"backend",
"api",
"rest",
"admin",
"yaml",
"headless",
"sdk",
"js-sdk",
"client",
Expand Down

0 comments on commit e88983a

Please sign in to comment.