Development-related files that might be found in version-controlled projects. Doesn't include editor-specific files.
.editorconfig
- EditorConfig define and maintain consistent coding styles between different editors and IDEs..gitignore
- ignore files from version control. Note, don't add system files - contributors should be globally ignoring these on their local machines. Only use for files created during project build, credentials files etc.
.bowerrc
- Bower configuration.bower.json
- list desired Bower packages.composer.json
- list Composer packages and configuration.composer.lock
will also be generated to lock down package versions.package.json
- list NodeJS packages and configuration.npm-shrinkwrap.json
may also be generated withnpm shrinkwrap
to lock down package versions.
gruntfile.js
- GruntJS automated task running..travis.yml
- Travis CI for automated testing..scrutinizer.yml
- Scrutinizer for automated code quality checking.
.jscsrc
- JavaScript Coding Standards configuration..jshintrc
- JSHint to check JavaScript coding practices..gruntjshintrc
- (Suggested name) JSHint to check JavaScript coding practices for Grunt configuration files.
phpcs.xml
- PHP_CodeSniffer for PHP code standards. May also use the olderruleset.xml
.phpmd.xml
- PHP Mess Detector for PHP code quality.phpunit.xml
- PHPUnit for PHP unit tests.
.csscomb.json
- CSSComb for formatting CSS.browserslist
- Browserslist for defining supported browsers, used for tools like Autoprefixer..scss-lint.yml
- scss-lint for SCSS code quality.