winter/README.md

111 lines
6.4 KiB
Markdown
Raw Normal View History

2015-03-04 18:18:48 +11:00
<p align="center">
2021-11-10 12:06:17 +08:00
<img src="https://github.com/wintercms/winter/raw/develop/.github/assets/Github%20Banner.png?raw=true" alt="Winter CMS Logo" width="100%" />
2015-03-04 18:18:48 +11:00
</p>
2015-02-20 18:16:38 +11:00
[Winter](https://wintercms.com) is a free, open-source content management system based on the [Laravel](https://laravel.com) PHP framework. Developers and agencies all around the world rely upon Winter for its quick prototyping and development, safe and secure codebase and dedication to simplicity.
2013-11-26 15:30:43 -08:00
No matter how large or small your project is, Winter provides a rich development environment, regardless of your level of experience.
2013-11-27 12:21:42 +11:00
[![Version](https://img.shields.io/github/v/release/wintercms/winter?sort=semver&style=flat-square)](https://github.com/wintercms/winter/releases)
2023-01-18 14:41:43 +08:00
[![Tests](https://img.shields.io/github/actions/workflow/status/wintercms/winter/tests.yml?branch=develop&label=tests&style=flat-square)](https://github.com/wintercms/winter/actions)
[![License](https://img.shields.io/github/license/wintercms/winter?label=open%20source&style=flat-square)](https://packagist.org/packages/wintercms/winter)
2021-04-21 16:53:20 -06:00
[![Discord](https://img.shields.io/discord/816852513684193281?label=discord&style=flat-square)](https://discord.gg/D5MFSPH6Ux)
2023-07-28 14:16:48 -06:00
[![RINGER](https://www.ringerhq.com/images/get-support-on-ringer.svg)](https://www.ringerhq.com/i/wintercms/winter)
2015-07-25 13:25:48 +10:00
2021-09-06 23:08:47 +08:00
[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/wintercms/winter)
## Installing Winter
2014-05-17 14:40:24 +10:00
Winter can be installed in several ways for both new users and experienced developers - see our [Installation page](https://wintercms.com/install) for more information.
2014-05-17 14:40:24 +10:00
### Quick start with Composer
For advanced users, run the following command in your terminal to install Winter via Composer:
2016-07-31 23:45:11 -04:00
```shell
composer create-project wintercms/winter example.com "dev-develop"
2016-06-23 07:37:29 +10:00
```
Run the following command with the folder created by the previous command to generate an environment file which will contain your configuration settings:
2016-06-23 07:37:29 +10:00
2016-07-31 23:45:11 -04:00
```shell
php artisan winter:env
```
After configuring your installation, you can run the following command to run the database migrations and automatically create an administrator account with the username `admin`. The password of this account will be automatically generated and displayed in your terminal.
2019-08-15 09:09:54 -06:00
```shell
php artisan winter:up
```
## Learning Winter
2019-08-15 09:09:54 -06:00
The best place to learn Winter is by [reading the documentation](https://wintercms.com/docs) or [following some tutorials](https://wintercms.com/blog/category/tutorials). You can also join the maintenance team and our active community on [Discord](https://discord.gg/D5MFSPH6Ux) who are always willing to help out with questions.
2019-08-15 09:09:54 -06:00
## Development team
2019-08-15 09:09:54 -06:00
Winter was forked from October CMS in March 2021 due to a difference in open source management philosophies between the core maintainer team and the two founders of October.
2019-08-15 09:09:54 -06:00
2023-09-26 11:17:29 +08:00
The development of Winter is lead by [Luke Towers](https://luketowers.ca/), along with many wonderful people that dedicate their time to help support and grow the community. The [Frostbyte Foundation](mailto:hello@frostbytefoundation.org) provides an organisational backing for the project and the continued development of Winter, its plugins and themes and its ecosystem.
<table>
<tr>
<td align="center"><a href="https://github.com/luketowers"><img src="https://avatars.githubusercontent.com/u/7253840?v=3" width="100px;" alt="Luke Towers"/><br /><sub><b>Luke Towers</b></sub></a></td>
<td align="center"><a href="https://github.com/bennothommo"><img src="https://avatars.githubusercontent.com/u/15900351?v=3" width="100px;" alt="Ben Thomson"/><br /><sub><b>Ben Thomson</b></sub></a></td>
<td align="center"><a href="https://github.com/mjauvin"><img src="https://avatars.githubusercontent.com/u/2013630?v=3" width="100px;" alt="Marc Jauvin"/><br /><sub><b>Marc Jauvin</b></sub></a></td>
2021-03-13 07:27:49 +00:00
<td align="center"><a href="https://github.com/jaxwilko"><img src="https://avatars.githubusercontent.com/u/31214002?v=4" width="100px;" alt="Jack Wilkinson"/><br /><sub><b>Jack Wilkinson</b></sub></a></td>
</tr>
</table>
## Foundation library
2019-08-15 09:09:54 -06:00
Winter is built on top of the wildly-popular [Laravel](https://laravel.com) framework for PHP, with the in-house [Storm](https://github.com/wintercms/storm) library as a buffer between the Laravel framework and the Winter project, to minimize breaking changes and improve stability.
2019-08-15 09:09:54 -06:00
## Getting in touch
2019-08-15 09:09:54 -06:00
You can get in touch with the maintainer team using the following mediums:
2019-08-15 09:09:54 -06:00
* [Follow us on Twitter](https://twitter.com/usewintercms) for announcements and updates.
* [Join us on Discord](https://discord.gg/D5MFSPH6Ux) to chat with us.
2019-08-15 09:09:54 -06:00
## Contributing
2013-11-27 12:21:42 +11:00
Before contributing issues or pull requests, be sure to review the [Contributing Guidelines](https://github.com/wintercms/.github/blob/master/CONTRIBUTING.md) first.
2013-11-27 12:23:11 +11:00
### Coding standards
2014-05-15 11:05:49 +10:00
Please follow the following guides and code standards:
2014-05-15 11:05:49 +10:00
* [PSR 4 Coding Standards](https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-4-autoloader.md)
* [PSR 2 Coding Style Guide](https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-2-coding-style-guide.md)
* [PSR 1 Coding Standards](https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-1-basic-coding-standard.md)
2013-11-27 12:23:11 +11:00
### Code of conduct
2013-11-27 16:49:54 +11:00
In order to ensure that the Winter community is welcoming to all, please review and abide by the [Code of Conduct](https://github.com/wintercms/.github/blob/master/CODE_OF_CONDUCT.md).
2014-05-16 09:07:27 +10:00
2022-07-25 16:14:41 +08:00
## Sponsors
Winter CMS development is financially supported by the generosity of the following sponsors:
2022-07-25 13:07:59 -06:00
### Organizations
2022-12-23 12:35:57 -06:00
Spatial Media employs one of the core maintainers (Jack Wilkinson) who contributes to the ongoing development of Winter.
2022-07-25 13:07:59 -06:00
[![Froala logo](https://froala.com/wp-content/uploads/2019/10/froala.svg)](https://froala.com/wysiwyg-editor/)
Froala provides a perpetual, Enterprise license to Winter CMS which allows us and our users to use the Froala WYSIWYG Editor in Winter CMS powered projects.
### Individuals
2022-07-25 16:14:41 +08:00
- Orville
If you would like to have your name, company and link added to this list and support open-source development, feel free to make a donation to our [Open Collective](https://opencollective.com/wintercms).
2019-08-15 09:09:54 -06:00
## License
2014-05-16 09:07:27 +10:00
The Winter platform is open-sourced software licensed under the [MIT license](https://opensource.org/licenses/MIT).
## Security vulnerabilities
Please review [our security policy](https://github.com/wintercms/winter/security/policy) on how to report security vulnerabilities.