@aclisp/directus 中文文档教程
Introduction
Directus 是一个用于无头内容管理的免费开源数据平台。 它可以安装在任何 新的或现有的 SQL 数据库,即时提供动态 API (REST+GraphQL) 和随附的应用程序进行管理 内容。 Directus 完全采用 TypeScript(在 Node 和 Vue 中)构建,完全模块化且端到端可扩展...... 绝对没有付费墙或人为限制。
Directus 应用程序现代且直观,可实现无代码数据发现,即使是最非技术用户也可以 查看、创作和管理您的原始数据库内容。 我们高性能和灵活的 API 能够适应任何关系 架构,并包括基于规则的权限、事件/网络挂钩、自定义端点、众多身份验证选项、可配置 存储适配器等等。
当前的数据库支持包括:PostgreSQL、MySQL、SQLite、MS-SQL Server、OracleDB、MariaDB 和 AWS 等变体 Aurora/Redshift 或谷歌云平台 SQL。
了解更多信息
……
Installing
Directus 需要 NodeJS 10+。 使用我们简单的 CLI 工具创建一个新项目:
npm init directus-project my-project
或使用 yarn:
yarn create directus-project my-project
以上命令将使用您的项目名称创建一个目录,然后引导您完成数据库配置和 创建您的第一个管理员用户。
Updating
要更新现有的 Directus 项目,请导航到您的项目目录并运行:
npm update
Contributing
请在我们的 GitHub 上报告所有问题。
拉取请求非常受欢迎,并且总是受到赞赏。 请务必阅读我们的 贡献者指南 在开始处理新功能/修复之前,或者 通过 GitHub 或 Discord 有任何问题。
Supporting
Directus 是一个免费的开源项目,在我们热情的核心团队的支持下,开发成为可能, 了不起的贡献者和慷慨的赞助商。 构建优质的开源软件并不容易; 如果你愿意 帮助确保 Directus 保持免费,请考虑成为赞助商。
License
Directus 在 GPLv3 许可证 下发布。 Monospace Inc 拥有所有 Directus 商标、徽标和 代表我们项目社区的知识产权。 版权所有 © 2004-2020,Monospace Inc.
Introduction
Directus is a free and open-source data platform for headless content management. It can be installed on top of any new or existing SQL database, instantly providing a dynamic API (REST+GraphQL) and accompanying App for managing content. Built entirely in TypeScript (in Node and Vue), Directus is completely modular and end-to-end extensible… with absolutely no paywalls or artificial limitations.
Modern and intuitive, the Directus App enables no-code data discovery, allowing for even the most non-technical users to view, author, and manage your raw database content. Our performant and flexible API is able to adapt to any relational schema, and includes rule-based permissions, event/web hooks, custom endpoints, numerous auth options, configurable storage adapters, and much more.
Current database support includes: PostgreSQL, MySQL, SQLite, MS-SQL Server, OracleDB, MariaDB, and varients such as AWS Aurora/Redshift or Google Cloud Platform SQL.
Learn more at…
Installing
Directus requires NodeJS 10+. Create a new project with our simple CLI tool:
npm init directus-project my-project
Or using yarn:
yarn create directus-project my-project
The above command will create a directory with your project name, then walk you through the database configuration and creation of your first admin user.
Updating
To update an existing Directus project, navigate to your project directory and run:
npm update
Contributing
Please report any and all issues on our GitHub.
Pull-requests are more than welcome, and always appreciated. Please be sure to read our Contributors Guide before starting work on a new feature/fix, or reach out a member of the Core Team via GitHub or Discord with any questions.
Supporting
Directus is a free and open-source project with development made possible by support from our passionate core team, amazing contributors, and generous sponsors. It's not easy building premium open-source software; if you would like to help ensure Directus stays free, please consider becoming a sponsor.
License
Directus is released under the GPLv3 license. Monospace Inc owns all Directus trademarks, logos, and intellectual property on behalf of our project's community. Copyright © 2004-2020, Monospace Inc.