-
Notifications
You must be signed in to change notification settings - Fork 10
Home
Fluent CMS is an open-source content management system designed to simplify the workflow for web development. By dynamically generating APIs and web pages based on schema definitions, Fluent CMS reduces repetitive tasks and accelerates project development.
- Dynamic Schema: No more hard coding. Change your schema definition, and Fluent CMS updates your backend and frontend automatically.
- API Generation: Automatically generate CRUD APIs based on your schema definitions.
- Flexible Frontend: Use any frontend framework or library to create dynamic web pages.
- Database Integration: Seamlessly integrates with popular databases like SQL Server, PostgreSQL, and MySQL.
- Extensible: Easily extend and customize functionalities with plugins and modules.
- .NET Core SDK
- A supported database (SQL Server, PostgreSQL, MySQL)
- Node.js (optional, for frontend development)
-
Clone the Repository
git clone https://github.com/your-repo/fluent-cms.git cd fluent-cms
-
Build and Run the Application
dotnet build dotnet run
Fluent CMS does not enforce any specific frontend framework. You can use React, Angular, Vue, or any other library to build your user interface. Simply make HTTP requests to the generated APIs to interact with your data.
We welcome contributions from the community! To contribute:
- Fork the repository
- Create a new branch for your feature or bugfix
- Make your changes
- Submit a pull request
If you encounter any issues or have questions, please check the FAQ or open an issue.
Feel free to customize this wiki homepage to better fit your specific Fluent CMS implementation and additional features.