• Stars
    star
    259
  • Rank 157,204 (Top 4 %)
  • Language
    PHP
  • License
    GNU General Publi...
  • Created about 9 years ago
  • Updated about 1 month ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

The unified repository containing the Neos core packages, used for Neos development.

Code Climate StyleCI Latest Stable Version License Documentation Slack Discussion Forum Issues Translation Twitter

Neos development collection

This repository is a collection of packages for the Neos content application platform (learn more on https://www.neos.io/). The repository is used for development and all pull requests should go into it.

If you want to install Neos, please have a look at the documentation: https://neos.readthedocs.org/en/latest/

Contributing

If you want to contribute to Neos and want to set up a development environment, then follow these steps:

composer create-project neos/neos-development-distribution neos-development 8.3.x-dev --keep-vcs

Note the -distribution repository you create a project from, instead of just checking out this repository.

If you need a different branch, you can either use it from the start (replace the 8.3.x-dev by 9.0.x-dev or whatever you need), or switch after checkout (just make sure to run composer update afterwards to get matching dependencies installed.) In a nutshell, to switch the branch you intend to work on, run:

git checkout 9.0 && composer update

The code of the CMS can then be found inside Packages/Neos, which itself is the neos-development-collection Git repository. You commit changes and create pull requests from this repository.

In the root directory of the development distribution, you can do the following things:

To run tests, run ./bin/phpunit -c ./Build/BuildEssentials/PhpUnit/UnitTests.xml for unit tests or ./bin/phpunit -c ./Build/BuildEssentials/PhpUnit/FunctionalTests.xml for functional/integration tests.

Note

We use an upmerging strategy: create all bugfixes to the lowest maintained branch that contains the issue. Typically, this is the second last LTS release - see the diagram at https://www.neos.io/features/release-process.html.

For new features, pull requests should be made against the branch for the next minor version (named like x.y). Breaking changes must only go into the branch for the next major version.

For more detailed information, see https://discuss.neos.io/t/development-setup/504, https://discuss.neos.io/t/creating-a-pull-request/506 and https://discuss.neos.io/t/git-branch-handling-in-the-neos-project/6013

More Repositories

1

neos-ui

Neos CMS UI written in ReactJS with Immutable data structures.
JavaScript
264
star
2

flow-development-collection

The unified repository containing the Flow core packages, used for Flow development.
PHP
135
star
3

neos

[READ-ONLY] An open source Content Application Platform based on Flow. A set of core Content Management features is resting within a larger context that allows you to build a perfectly customized experience for your users
PHP
106
star
4

flow

[READ-ONLY] Flow Application Framework, provides MVC, DI, AOP, Security, …
PHP
76
star
5

Neos.EventSourcing

A library for Event Sourcing and CQRS for Flow projects.
PHP
44
star
6

neos-base-distribution

Distribution providing a basis for starting new Neos projects
41
star
7

fusion-afx

[READ-ONLY] JSX inspired compact syntax for Neos.Fusion
PHP
25
star
8

Neos.NeosIo

The neos.io website
SCSS
20
star
9

fusion-form

PHP
19
star
10

neos-ui-extensibility-examples

Neos UI Extensibility Examples
JavaScript
18
star
11

form-builder

Flow Form Framework integration into Neos CMS
PHP
18
star
12

flow-base-distribution

Distribution providing a basis for starting new Flow projects
18
star
13

Neos.Demo

The Neos demo site package
PHP
17
star
14

form

Flow Form Framework
PHP
15
star
15

neos-development-distribution

Distribution providing a basis for developing Neos
Shell
14
star
16

neos-googleanalytics

A package to enable the use and display of Google Analytics data inside Neos.
PHP
14
star
17

swiftmailer

A Flow package for easy use of SwiftMailer
PHP
14
star
18

neos-seo

A package to bundle SEO-related functionality for Neos.
PHP
13
star
19

redirecthandler-ui

This package provides a backend module to manage Neos.RedirectHandler redirects which are stored in Neos.RedirectHandler.DatabaseStorage.
TypeScript
13
star
20

diff

[READ-ONLY] A diff tool package for Flow applications
PHP
11
star
21

composer-plugin

Neos composer install plugin
PHP
11
star
22

eel

[READ-ONLY] The Embedded Expression Language (Eel) is a building block for creating Domain Specific Languages
PHP
11
star
23

metadata-extractor

Extractor to extract asset meta data into Neos MetaData objects
PHP
10
star
24

content-repository-search

Neos Contentrepository search common package
PHP
10
star
25

media

[READ-ONLY] A media management package for Flow applications
PHP
10
star
26

Neos.Contribute

Tools helping contribution to Flow and Neos
PHP
9
star
27

Neos.DocsNeosIo

The docs.neos.io website
JavaScript
9
star
28

BuildEssentials

Flow build toolchain essentials
PHP
9
star
29

cache

[READ-ONLY] A package split from Flow containing cache classes
PHP
9
star
30

party

A party package for PHP based on the OASIS Customer Information Quality (CIQ) XML Standard
PHP
9
star
31

fluidadaptor

[READ-ONLY] A package split from Flow containing our Fluid adaptor
PHP
8
star
32

form-fusionrenderer

Flow Form Framework preset for Fusion based Form rendering
PHP
8
star
33

error-messages

[READ-ONLY] The Neos.Error.Messages package for Flow
PHP
7
star
34

imagine

A package for easy use of imagine in Flow applications
PHP
7
star
35

ldap

A LDAP integration for the Neos Flow Framework
PHP
7
star
36

neos-ui-compiled

Compiled JavaScript assets of the neos-ui repository (Auto-Generated)
7
star
37

utility-files

[READ-ONLY] A package split from Flow containing utilty classes
PHP
7
star
38

form-yamlbuilder

Flow Form Framework YAML Builder
JavaScript
6
star
39

rector

Neos Rector Recipes for code migrations
PHP
6
star
40

redirecthandler-neosadapter

Neos RedirectHandler adapter for Neos CMS for creating redirects and status codes
Gherkin
6
star
41

Neos.MarketPlace

Package used to display Flow Framework and Neos packages on www.neos.io (alpha)
PHP
6
star
42

utility-pdo

[READ-ONLY] A package split from Flow containing utilty classes
PHP
6
star
43

utility-opcodecache

[READ-ONLY] A package split from Flow containing utilty classes
PHP
6
star
44

flow-log

[READ-ONLY] A package split from Flow containing logging infrastructure
PHP
6
star
45

utility-arrays

[READ-ONLY] A package split from Flow containing utilty classes
PHP
6
star
46

setup

An extensible setup tool for Flow based applications
PHP
6
star
47

utility-unicode

[READ-ONLY] A package split from Flow containing utilty classes
PHP
6
star
48

utility-schema

[READ-ONLY] A package split from Flow containing utilty classes
PHP
6
star
49

utility-objecthandling

[READ-ONLY] A package split from Flow containing utilty classes
PHP
6
star
50

utility-mediatypes

[READ-ONLY] A package split from Flow containing utilty classes
PHP
6
star
51

neos-kickstarter

[READ-ONLY] A simple generator for Neos assets, like sites and plugins
PHP
5
star
52

kickstart

[READ-ONLY] A simple generator for controller and views
PHP
5
star
53

utility-lock

A package one developed for Flow containing a locking utilty
PHP
5
star
54

media-browser

[READ-ONLY] A media browser UI package for Neos
JavaScript
5
star
55

typoscript

[READ-ONLY] Fusion is a hierarchical, prototype based processing language
PHP
5
star
56

fusion

[READ-ONLY] Fusion is a hierarchical, prototype based processing language
PHP
5
star
57

metadata

Neos Asset MetaData Management
PHP
4
star
58

fluid

[READ-ONLY] Next-Generation Templating Framework for Flow and Neos,
PHP
4
star
59

Neos.EventSourcingSymfonyBridge

Symfony bridge for the event sourcing package
PHP
4
star
60

behat

PHP
4
star
61

neos-nodetypes

[READ-ONLY] Node type configuration for Neos
PHP
4
star
62

twitter-bootstrap

Twitter Bootstrap, packaged for use in Flow applications
PHP
4
star
63

redirecthandler-databasestorage

DB storage for the Neos.RedirectHandler
PHP
4
star
64

typo3cr

[READ-ONLY] The content repository for Neos, usable also for other Flow applications
PHP
4
star
65

redirecthandler

The Neos.RedirectHandler package for Flow
PHP
4
star
66

nodetypes-basemixins

[READ-ONLY] Implements some basic mixins, originally was part of Neos.NodeTypes
4
star
67

contentrepository-development-collection

Work in Progress on the Event Sourced Content Repository as installable set of packages
PHP
4
star
68

brand

Neos brand assets
JavaScript
3
star
69

content-repository

[READ-ONLY] The content repository for Neos, usable also for other Flow applications
PHP
3
star
70

metadata-contentrepositoryadapter

Neos MetaData ContentRepositoryAdapter
PHP
3
star
71

neos-splash

PHP
3
star
72

slicer

Some code to keep read-only package repositories updated
PHP
3
star
73

guild-ux

A home for all usability work around the Neos CMS User Interface
3
star
74

http-factories

[READ-ONLY] Split of the HTTP factories package
PHP
3
star
75

flow-welcome

This package provides a start screen for the Flow distribution with links to online resources
HTML
3
star
76

Neos.EventStore

NOTE: This package is not in use at the moment, code & issue tracker have been moved to https://github.com/neos/Neos.EventSourcing
PHP
2
star
77

documentation

Base for documentation discussions/issues, WIP
2
star
78

nodetypes-html

[READ-ONLY] HTML NodeType
HTML
2
star
79

team

Repository for the Neos Team
2
star
80

Neos.IdNeosIo

The id.neos.io website
CSS
2
star
81

demo.neos.io

The Neos demo distribution
PHP
2
star
82

Neos.Cqrs.MonitoringHelper

PHP
2
star
83

nodetypes-columnlayouts

[READ-ONLY] Column layout NodeTypes
HTML
2
star
84

nodetypes-contentreferences

[READ-ONLY] Contentreferences NodeType
HTML
2
star
85

cli-setup

PHP
2
star
86

Neos.EventStore.InMemoryStorageAdapter

NOTE: This package is not in use at the moment, code & issue tracker have been moved to https://github.com/neos/Neos.EventSourcing
PHP
2
star
87

eslint-config-neos

ESLint shareable config based on XO with a 4-space indent for the neos project.
JavaScript
2
star
88

neosdemotypo3org

This package is deprecated. Please use https://github.com/neos/Neos.Demo insetad.
CSS
2
star
89

nodetypes-navigation

[READ-ONLY] Navigation NodeType
HTML
2
star
90

nodetypes-assetlist

[READ-ONLY] Assetlist NodeType
HTML
2
star
91

release

Release plugin for www.neos.io site
PHP
1
star
92

mailform

A mail form plugin for Neos
PHP
1
star
93

nodetypes-form

[READ-ONLY] Form package NodeType
PHP
1
star
94

neoscr-eventsourced

The prototype for the event sourced Neos Content Repository
PHP
1
star
95

doctools

Tools for generating and rendering Flow and Neos documentation
PHP
1
star
96

flow-development-distribution

Distribution providing a basis for developing Flow
Shell
1
star
97

TcPdf

Note: This package is unmaintained and will not work with current Flow version
PHP
1
star
98

Crowd-TYPO3-Connector

TYPO3 SSO connector for Atlassian Crowd
Java
1
star
99

neos-setup

Custom neos/setup steps and configuration for Neos CMS
PHP
1
star
100

empty

1
star