Skip to content

msnassar/toolkit

 
 

Repository files navigation

Build Status License

NextEuropa Toolkit

The NextEuropa Toolkit is a composer package designed to speed up the development of Drupal websites in the NextEuropa project. It's main component is the Phing build system that builds your development environments, deploy and test packages.

Requirements

There are three separate ways of using the NextEuropa project. Either you use an environment with Docker installed, an environment without, or a mix of both.

Docker Solo

This requirement for docker only needs to have docker in docker support. The configuration to accomplish this is complex and if implemented incorrectly can give you problems. We recommend this approach only for seasoned docker users.
Required components: Docker

Docker Plus

Instead of having the absolute minimal requirement you can install the host level components Composer and Phing on the non-docker environment. Then this can spin up the docker containers for you without having to configure a complicated docker installation.
Required components: Composer, Phing, Docker

Docker Zero

If you are not interested in the advantages that the toolkit can give you with the provided docker images you can keep a normal host only setup. But it is very much recommended to use docker as it will give you everything you need.
Required components: Composer, LAMP Stack

User guide

The toolkit contains different components that help you during the development, the main component is the Phing build system that let's you easily set up the project locally and can be used in CI tools like Jenkins, Drone or Travis.

Maintainers

This project is maintained by members of the Quality Assurance team who review incoming pull requests for the NextEuropa project. The board on which they operate can be found at https://webgate.ec.europa.eu/CITnet/jira.

Contact list

About

Composer package for NextEuropa projects

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 95.2%
  • Shell 4.0%
  • Other 0.8%