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.lockwill also be generated to lock down package versions.package.json- list NodeJS packages and configuration.npm-shrinkwrap.jsonmay also be generated withnpm shrinkwrapto 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.