strapi/README.md

138 lines
4.5 KiB
Markdown
Raw Normal View History

2018-08-21 01:31:10 -07:00
<p align="center">
<strong>We're hiring!</strong> Located in Paris 🇫🇷 and dreaming of being full-time on Strapi?
<a href="https://strapi.io/company#looking-for-talents">Join us</a>!
</p>
---
<p align="center">
<a href="https://strapi.io">
<img src="https://blog.strapi.io/content/images/2017/10/logo.png" width="318px" alt="Strapi logo" />
</a>
</p>
2017-09-29 11:29:17 +02:00
<h3 align="center">API creation made simple, secure and fast.</h3>
2018-08-21 01:31:10 -07:00
<p align="center">The most advanced open-source Content Management Framework (headless-CMS) to build powerful API with no effort.</p>
2017-09-29 11:29:17 +02:00
<br />
<p align="center">
<a href="https://www.npmjs.org/package/strapi">
<img src="https://img.shields.io/npm/v/strapi/alpha.svg" alt="NPM Version" />
2017-09-29 11:29:17 +02:00
</a>
<a href="https://www.npmjs.org/package/strapi">
<img src="https://img.shields.io/npm/dm/strapi.svg" alt="Monthly download on NPM" />
2017-09-29 11:29:17 +02:00
</a>
<a href="https://travis-ci.org/strapi/strapi">
<img src="https://travis-ci.org/strapi/strapi.svg?branch=master" alt="Travis Build Status" />
2017-09-29 11:29:17 +02:00
</a>
<a href="http://slack.strapi.io">
<img src="https://strapi-slack.herokuapp.com/badge.svg" alt="Strapi on Slack" />
2017-09-29 11:29:17 +02:00
</a>
</p>
2016-01-11 14:33:29 +01:00
2017-09-29 11:29:17 +02:00
<br>
2016-12-05 18:43:03 +01:00
2018-08-21 01:31:10 -07:00
<p align="center">
<a href="https://strapi.io">
<img src="https://blog.strapi.io/content/images/2018/08/github_preview-2.png" />
</a>
</p>
2016-08-16 11:42:48 +02:00
2017-09-29 14:20:17 +02:00
<br>
2016-08-16 11:42:48 +02:00
2018-08-21 01:31:10 -07:00
## Getting Started
2017-07-26 17:16:44 +02:00
2018-08-21 01:43:49 -07:00
<a href="https://strapi.io/getting-started" target="_blank">Read the Getting Started tutorial</a> or follow the steps below:
2016-08-16 11:42:48 +02:00
2018-08-23 12:23:37 +02:00
#### 🖐 Requirements
Node:
* NodeJS >= 10.x
* NPM >= 6.x
Database:
* MongoDB >= 3.x
* MySQL >= 5.6
* MariaDB >= 10.1
* PostgreSQL >= 10
2018-08-21 01:31:10 -07:00
#### ⏳ Installation
```bash
npm install strapi@alpha -g
````
**We recommend to use the latest version of Strapi to start your new project**.
Some breaking changes might happen, new releases are shipped every two weeks to fix/enhance the product.
#### 🏗 Create a new project
```bash
strapi new my-project
```
It will generate a brand new project with the default features (authentication, permissions, content management, content type builder & file upload).
2018-08-21 01:31:10 -07:00
#### 🚀 Start your project
2017-09-29 14:20:17 +02:00
```bash
2018-08-21 01:31:10 -07:00
cd my-project
strapi start
2017-09-29 14:20:17 +02:00
```
2016-03-25 23:00:05 +01:00
2018-08-21 01:31:10 -07:00
Congratulations, you made it! Enjoy 🎉
<br>
You can also give it a try using Heroku! Be aware that one of the content type builder won't work due to the writing files restriction on the Heroku servers.
<a href="https://heroku.com/deploy?template=https://github.com/strapi/strapi-heroku-app">
<img src="https://www.herokucdn.com/deploy/button.svg" alt="Deploy">
</a>
<br>
2015-10-01 00:30:16 +02:00
2016-03-18 11:12:50 +01:00
## Features
2015-10-01 00:30:16 +02:00
2017-09-29 14:30:51 +02:00
- **Modern Admin Panel:**
Elegant, entirely customizable and fully extensible admin panel.
- **Secure by default:** Reusable policies, CSRF, CORS, P3P, Xframe, XSS, and more.
- **Plugins Oriented:** Install auth system, content management, custom plugins, and more, in seconds.
- **Blazing Fast:** Built on top of Node.js, Strapi delivers amazing performances.
- **Front-end Agnostic:** Use any front-end frameworks (React, Vue, Angular, etc.), mobile apps or even IoT.
2017-09-29 14:20:17 +02:00
- **Powerful CLI:** Scaffold projects and APIs on the fly.
2017-09-29 14:30:51 +02:00
- **SQL & NoSQL databases:** Work with Mongo as a main database, also supports Postgres, MySQL, etc.
2017-09-29 14:20:17 +02:00
2018-08-21 01:31:10 -07:00
**[See more on our website](https://strapi.io/overview)**
2017-09-29 14:20:17 +02:00
2018-08-21 01:31:10 -07:00
## Contributing
2016-08-15 12:43:36 +02:00
2018-08-21 01:31:10 -07:00
Please read our [Contributing Guide](./CONTRIBUTING.md) before submitting a Pull Request to the project.
2015-10-01 00:30:16 +02:00
2016-03-22 18:11:11 +01:00
## Support
2018-06-20 18:37:12 +02:00
For more information on the upcoming version, please take a look to our [ROADMAP](https://github.com/strapi/strapi/projects).
2017-09-29 14:20:17 +02:00
2018-08-21 01:31:10 -07:00
#### Community support
2017-10-13 17:06:18 +02:00
For general help using Strapi, please refer to [the official Strapi documentation](https://strapi.io/documentation/). For additional help, you can use one of this channel to ask question:
2015-10-01 00:30:16 +02:00
2016-12-05 18:43:03 +01:00
- [StackOverflow](http://stackoverflow.com/questions/tagged/strapi)
- [Slack](http://slack.strapi.io) (highly recommended for realtime support)
- [GitHub](https://github.com/strapi/strapi)
- [Twitter](https://twitter.com/strapijs)
- [Facebook](https://www.facebook.com/Strapi-616063331867161).
2018-08-21 01:31:10 -07:00
#### Professional support
[Strapi Solutions](https://strapi.io), the company behind Strapi, provides a full range of solutions to get better results, faster. We're always looking for the next challenge: coaching, consulting, training, customization, etc.
2016-03-22 18:11:11 +01:00
2018-08-21 01:31:10 -07:00
[Drop us an email](mailto:support@strapi.io) to see how we can help you.
2018-08-21 01:31:10 -07:00
## Migration
2018-08-21 01:31:10 -07:00
Follow our [migration guides](https://github.com/strapi/strapi/wiki) on the wiki to keep your projects up-to-date.
2016-09-28 11:21:41 +02:00
## License
[MIT License](LICENSE.md) Copyright (c) 2015-2018 [Strapi Solutions](https://strapi.io/).