https://github.com/neos/neos-development-collection
The unified repository containing the Neos core packages, used for Neos development.
https://github.com/neos/neos-development-collection
content-management flowframework hacktoberfest web
Last synced: 10 months ago
JSON representation
The unified repository containing the Neos core packages, used for Neos development.
- Host: GitHub
- URL: https://github.com/neos/neos-development-collection
- Owner: neos
- License: gpl-3.0
- Created: 2015-08-18T09:48:35.000Z (over 10 years ago)
- Default Branch: 9.0
- Last Pushed: 2025-05-05T13:13:20.000Z (11 months ago)
- Last Synced: 2025-05-05T14:30:17.160Z (11 months ago)
- Topics: content-management, flowframework, hacktoberfest, web
- Language: PHP
- Homepage: https://www.neos.io/
- Size: 165 MB
- Stars: 266
- Watchers: 18
- Forks: 227
- Open Issues: 516
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
[](https://codeclimate.com/github/neos/neos-development-collection)
[](https://styleci.io/repos/40964014)
[](https://packagist.org/packages/neos/neos-development-collection)
[](https://raw.githubusercontent.com/neos/neos-development-collection/9.0/LICENSE)
[](https://neos.readthedocs.org/en/9.0/)
[](http://slack.neos.io)
[](https://discuss.neos.io/)
[](https://github.com/neos/neos-development-collection/issues)
[](https://hosted.weblate.org/projects/neos/)
[](https://twitter.com/NeosCMS)
# Neos development collection
This repository is a collection of packages for the Neos content
application platform (learn more on ). The
repository is used for development and all pull requests should go into
it.
## Installation and Setup
If you want to install Neos, please have a look at the installation &
setup documentation:
**For (specific) documentation on Neos 9, read on below...**
## Contributing
If you want to contribute to Neos and want to set up a development
environment, then please read the instructions in [CONTRIBUTING.md](CONTRIBUTING.md)
**For (specific) documentation on Neos 9, read on below...**
## Neos 9 and the Event-Sourced Content Repository (ES CR)
### Prerequisites
- You need PHP 8.2 installed.
- Please be sure to run off the Neos development distribution in branch 9.0, to avoid dependency issues.
### Setup
Follow the usual configuration steps (as for Neos 8) to install Composer dependencies and configure the database connection in `Settings.yaml` Then:
1. Run Doctrine Migrations:
``` bash
./flow doctrine:migrate
FLOW_CONTEXT=Testing/Postgres ./flow doctrine:migrate
```
2. Setup the Content Repository
``` bash
./flow cr:setup
```
### Site Setup
You can chose from one of the following options:
#### Creating a new Site
``` bash
./flow site:create neosdemo Neos.Demo Neos.Demo:Document.Homepage
```
#### Migrating an existing (Neos < 9.0) Site
``` bash
# the following config points to a Neos 8.0 database (adjust to your needs)
./flow site:exportLegacyData --path ./migratedContent --config '{"dbal": {"dbname": "neos80"}, "resourcesPath": "/path/to/neos-8.0/Data/Persistent/Resources"}'
# import the migrated data
./flow site:importAll --path ./migratedContent
```
#### Importing an existing (Neos >= 9.0) Site from an Export
``` bash
./flow site:importAll --package-key Neos.Demo
```
### Running Neos
> ``` bash
> ./flow server:run
> ```