Skip to content

This is the Mono Repo that manages all the Ibexa (and eZ Platform) bundles provided by AlmaviaCX (former Novactive)

Notifications You must be signed in to change notification settings

Novactive/Nova-eZPlatform-Bundles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nova eZ Platform Bundles

Build Status

This is the Mono Repo that manages all the Novactive eZ Bundle that have each an independant sub repository.

Installation instructions

git clone
make installez

This will install eZ Platform and bundles on top of it.

Contribution

This project comes with Coding Standards and Tests. To help you contribute a Makefile is available to simplify the actions.

Please comply with make codeclean and make tests before to push, your PR won't be merged otherwise.

Managed Repositories

Bundles Compatibility (via tags) CI Config
Accelerator eZ-Platform-3.x-OK auto-install
CloudinaryBundle eZ-Platform-2.x-OK eZ-Platform-3.x-UNSURE
EditHelpBundle eZ-Platform-2.x-OK eZ-Platform-3.x-UNSURE
EnhancedImageAssetBundle eZ-Platform-2.x-OK eZ-Platform-3.x-UNSURE
ExtraBundle eZ-Platform-1.x-OK eZ-Platform-2.x-OK eZ-Platform-3.x-OK auto-install auto-test
LdapAuthenticatorBundle eZ-Platform-2.x-UNSURE eZ-Platform-3.x-UNSURE
MailingBundle eZ-Platform-2.x-OK eZ-Platform-3.x-UNSURE
MenuManagerBundle eZ-Platform-2.x-OK eZ-Platform-3.x-UNSURE
ProtectedContentBundle eZ-Platform-2.x-OK eZ-Platform-3.x-UNSURE
ResponsiveImagesBundle eZ-Platform-2.x-OK eZ-Platform-3.x-UNSURE
RssFeedBundle eZ-Platform-2.x-OK eZ-Platform-3.x-UNSURE
SEOBundle eZ-Platform-1.x-OK eZ-Platform-2.x-OK eZ-Platform-3.x-OK auto-install auto-test
SlackBundle eZ-Platform-2.x-OK eZ-Platform-3.x-NOK
StaticTemplatesBundle eZ-Platform-2.x-OK eZ-Platform-3.x-UNSURE
SolrSearchExtraBundle eZ-Platform-2.x-OK eZ-Platform-3.x-UNSURE

For Maintainers

"With great power comes great responsabilities" - Spiderman's uncle Ben.

Synchronize Mono to Many

This will spit/synchronize the branch you will provide accross all the sub repository when needed.

bin/releaser sync

Then follow the wizard.

Tag a new version of a specific repo

This will tag the branch you will provide on the sub repository

bin/releaser tag

Then follow the wizard.

Adding a new Components

  • create the component in the folder components
  • create the Github sub-repository that MUST match NovaeZ${COMPONENT_NAME}
  • add the autoload lines in the ./composer.json INCLUDING tests
  • setup the ci-config.yaml file to enable auto install and/or auto tests
  • Packagist MUST still be configured in the sub-repository on Github

About

This is the Mono Repo that manages all the Ibexa (and eZ Platform) bundles provided by AlmaviaCX (former Novactive)

Topics

Resources

Code of conduct

Security policy

Stars

Watchers

Forks

Sponsor this project