All Projects â†’ MedUnes â†’ noise-php

MedUnes / noise-php

Licence: MIT license
A starter-kit for your PHP project.

Programming Languages

PHP
23972 projects - #3 most used programming language

Projects that are alternatives of or similar to noise-php

Android-CICD
This repo demonstrates how to work on CI/CD for Mobile Apps 📱 using Github Actions 💊 + Firebase Distribution 🎉
Stars: ✭ 37 (-28.85%)
Mutual labels:  continuous-integration, continuous-delivery, sonarqube, sonarcloud, github-actions
Nevergreen
🐤 A build monitor with attitude
Stars: ✭ 170 (+226.92%)
Mutual labels:  travis-ci, continuous-integration, continuous-delivery, continuous-testing
example-typescript-package
Example TypeScript Package ready to be published on npm & Tutorial / Instruction / Workflow for 2021
Stars: ✭ 71 (+36.54%)
Mutual labels:  starter-template, starter, starter-kit
badwolf
Docker based continuous integration, continuous deployment and code lint review system for BitBucket
Stars: ✭ 88 (+69.23%)
Mutual labels:  continuous-integration, continuous-delivery, continuous-testing
travis-ci-latex-pdf
Overview of different methods to build LaTeX with GitHub Actions or Travis-CI (idea by @jackolney but completely rewritten by @PHPirates and contributors).
Stars: ✭ 113 (+117.31%)
Mutual labels:  travis-ci, continuous-integration, github-actions
prettier
🔨 Native, blazingly-fast Prettier CLI on Github Actions
Stars: ✭ 19 (-63.46%)
Mutual labels:  continuous-integration, continuous-testing, github-actions
drupal9ci
One-line installers for implementing Continuous Integration in Drupal 9
Stars: ✭ 137 (+163.46%)
Mutual labels:  travis-ci, continuous-integration, github-actions
sass-starter-pack
Sass starter files using Gulp v4.0.0 đŸ”Ĩ
Stars: ✭ 34 (-34.62%)
Mutual labels:  starter-template, starter, starter-kit
php-toolbox
đŸŗ A Docker image designed for PHP developers that care about code quality.
Stars: ✭ 18 (-65.38%)
Mutual labels:  phpunit, phpstan, psalm
nightly-docker-rebuild
Use nightli.es 🌔 to rebuild N docker 🐋 images đŸ“Ļ on hub.docker.com
Stars: ✭ 13 (-75%)
Mutual labels:  travis-ci, continuous-integration, continuous-delivery
botfuel-sample-starter
Starter bot using Botfuel Dialog
Stars: ✭ 24 (-53.85%)
Mutual labels:  starter-template, starter, starter-kit
Rok8s Scripts
Opinionated scripts for managing application deployment lifecycle in Kubernetes
Stars: ✭ 248 (+376.92%)
Mutual labels:  continuous-integration, continuous-delivery, continuous-testing
Hands On Devops
A hands-on DevOps course covering the culture, methods and repeated practices of modern software development involving Packer, Vagrant, VirtualBox, Ansible, Kubernetes, K3s, MetalLB, Traefik, Docker-Compose, Docker, Taiga, GitLab, Drone CI, SonarQube, Selenium, InSpec, Alpine 3.10, Ubuntu-bionic, CentOS 7...
Stars: ✭ 196 (+276.92%)
Mutual labels:  continuous-integration, continuous-delivery, sonarqube
phpci-installer
PHPCI Easy Installer for Laravel Homestead
Stars: ✭ 19 (-63.46%)
Mutual labels:  continuous-integration, phpunit, continuous-testing
Terrahub
Terraform Automation and Orchestration Tool (Open Source)
Stars: ✭ 148 (+184.62%)
Mutual labels:  continuous-integration, continuous-delivery, continuous-testing
Cdeasy
Continuous Delivery made Easy ;)
Stars: ✭ 143 (+175%)
Mutual labels:  continuous-integration, continuous-delivery, continuous-testing
annotate-pull-request-from-checkstyle
cs2pr - Annotate a GitHub Pull Request based on a Checkstyle XML-report within your GitHub Action
Stars: ✭ 146 (+180.77%)
Mutual labels:  phpunit, phpstan, psalm
Jacoco Plugin
Jenkins JaCoCo Plugin
Stars: ✭ 119 (+128.85%)
Mutual labels:  continuous-integration, continuous-delivery, continuous-testing
Build
Netlify Build runs the build command, Build Plugins and bundles Netlify Functions.
Stars: ✭ 135 (+159.62%)
Mutual labels:  continuous-integration, continuous-delivery, continuous-testing
actions
Set of actions for implementing CI/CD with werf and GitHub Actions
Stars: ✭ 67 (+28.85%)
Mutual labels:  continuous-integration, continuous-delivery, github-actions

PHP Noise

A starter-kit for your PHP project. It includes frequently needed boilerplate setups (ci, badges, etc.)

release Build Status Author codecov SonarQube Quality PHPStan Psalm Psalm Coverage

Total Downloads


đŸ“Ļ Installation

To install this application, first ensure you have Composer installed, then:

# Create your skeleton app (feel free to change the folder name instead of the demo one)
$ composer create-project medunes/noise-php my-demo-project

# Enter your app folder
$ cd my-demo-project

# Install dependencies
$ composer setup:clean

# Run the build script (tests, etc.)
$ composer build

ℹī¸ FAQ

So what is this?

This is PHP Noise !

An empty skeleton, a list of ready to customize setups.

These setups are commonly used when publishing PHP opensource projects or libraries.

I use this skeleton as a basis when I start a new project on Github.

Instead of spending time setting up configs from scratch, I'd rather customize them.

More details?

Nowadays, you don't just write some "working" code and ship it to the community.

There are a couple of disciplines you should follow in order to have your library acceptable by the community (or by yourself :) )

For example, code quality, tests, README, Documentation, License, logo, CHANGELOG, CI and many others.

I call these requirement: noise, not in a pejorative way, but maybe because writing new code is more fun than spending time fixing, testing, validating or documenting it.

Which kind of noise?

Currently, we support the following noise, but feel free to increase the volume:

Where to go next?

Writing noise projects for other languages: Javascript, Go, C, C++, ..

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].