Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bevry/base
Base files for new projects
https://github.com/bevry/base
coding-standards scaffold
Last synced: about 1 month ago
JSON representation
Base files for new projects
- Host: GitHub
- URL: https://github.com/bevry/base
- Owner: bevry
- License: other
- Created: 2013-10-25T05:45:04.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2024-01-02T18:02:40.000Z (11 months ago)
- Last Synced: 2024-10-30T00:55:53.342Z (about 1 month ago)
- Topics: coding-standards, scaffold
- Homepage:
- Size: 286 KB
- Stars: 30
- Watchers: 3
- Forks: 14
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: HISTORY.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
Awesome Lists containing this project
- awesome-starred - bevry/base - Base files for new projects (others)
README
# Bevry's Project Base Files
Files we use when scaffolding new projects.
## Automatic
For complete automatic application of our base files, use [`boundation`](https://github.com/bevry/boundation). Eventually boundation will replace this entire repository.
## Manual
For manual application of base files.
### Files
Download the relevant files for your project:
> - If you have httpie, replace `down` with `http -d`
> - If you have wget, replace `down` with `wget -N`
> - If you have curl, replace `down` with `curl -OL````shell
down https://raw.githubusercontent.com/bevry/base/master/.editorconfig
down https://raw.githubusercontent.com/bevry/base/master/.flowconfig
down https://raw.githubusercontent.com/bevry/base/master/.gitignore
down https://raw.githubusercontent.com/bevry/base/master/.npmignore
down https://raw.githubusercontent.com/bevry/base/master/CONTRIBUTING.md
down https://raw.githubusercontent.com/bevry/base/master/HISTORY.md
down https://raw.githubusercontent.com/bevry/base/master/LICENSE.md
```### Travis
Refer to [bevry/awesome-travis](https://github.com/bevry/awesome-travis/) for our TravisCI base files.
## Legacy
### Stylelint Config File
[Our `.stylelintrc.js` file.](https://github.com/bevry/base/blob/c9fed620552b3334e05de999eab7186ff91fbf2d/.stylelintrc.js)
```shell
down https://github.com/bevry/base/blob/c9fed620552b3334e05de999eab7186ff91fbf2d/.stylelintrc.js
```Dropped in favour of [Boundation](https://github.com/bevry/boundation).
### TypeScript Config File
[Our `tsconfig.json` file.](https://github.com/bevry/base/blob/01aac915b59c84251f9b5182704d05708ac1aa86/tsconfig.json)
```shell
down https://github.com/bevry/base/blob/01aac915b59c84251f9b5182704d05708ac1aa86/tsconfig.json
```Dropped in favour of [Boundation](https://github.com/bevry/boundation).
### TravisCI File
[Our `.travis.yml` file.](https://github.com/bevry/base/blob/01aac915b59c84251f9b5182704d05708ac1aa86/.travis.yml)
```shell
down https://github.com/bevry/base/blob/01aac915b59c84251f9b5182704d05708ac1aa86/.travis.yml
```Dropped in favour of [Boundation](https://github.com/bevry/boundation) and [Awesome Travis](https://github.com/bevry/awesome-travis).
### DocPad Setup File
[Our `docpad-setup.sh` file.](https://github.com/bevry/base/blob/01aac915b59c84251f9b5182704d05708ac1aa86/docpad-setup.sh)
```shell
down https://github.com/bevry/base/blob/01aac915b59c84251f9b5182704d05708ac1aa86/docpad-setup.sh
```Dropped in favour of [Boundation](https://github.com/bevry/boundation).
### ESLint Config File
[Our `.eslintrc.js` file.](https://github.com/bevry/base/blob/01aac915b59c84251f9b5182704d05708ac1aa86/.eslintrc.js)
```shell
down https://github.com/bevry/base/blob/01aac915b59c84251f9b5182704d05708ac1aa86/.eslintrc.js
```Dropped in favour of [`eslint-config-bevry`](https://github.com/bevry/eslint-config-bevry).
### [ESNextGuardian](https://github.com/bevry/esnextguardian)
[Our `esnextguardian.js` file.](https://github.com/bevry/base/blob/34fc820c8d87f1f21706ce7e26882b6cd5437368/esnextguardian.js)
```shell
down https://raw.githubusercontent.com/bevry/base/34fc820c8d87f1f21706ce7e26882b6cd5437368/esnextguardian.js
```Dropped in favour of [Editions](https://github.com/bevry/editions).
### [Nakefile](https://github.com/bevry/base/wiki/Nakefile)
[Our `nakefile.js` file.](https://github.com/bevry/base/blob/34fc820c8d87f1f21706ce7e26882b6cd5437368/nakefile.js)
```shell
down https://raw.githubusercontent.com/bevry/base/34fc820c8d87f1f21706ce7e26882b6cd5437368/nakefile.js
```Dropped in favour of NPM Scripts.
### [Cakefile](http://coffeescript.org/#cake)
[Our `Cakefile` file.](https://raw.githubusercontent.com/bevry/base/22bbd5999c420c4058fd54becb9b1cd3cd1d70dd/Cakefile)
```shell
down https://raw.githubusercontent.com/bevry/base/22bbd5999c420c4058fd54becb9b1cd3cd1d70dd/Cakefile
```Dropped in favour of NPM Scripts.
### [CoffeeLint](http://www.coffeelint.org)
[Our `coffeelint.json` file.](https://github.com/bevry/base/blob/34fc820c8d87f1f21706ce7e26882b6cd5437368/coffeelint.json)
```shell
down https://raw.githubusercontent.com/bevry/base/34fc820c8d87f1f21706ce7e26882b6cd5437368/coffeelint.json
``````json
{
"scripts": {
"our:verify:coffeelint": "coffeelint ./source"
}
}
```Dropped in favour of ESNext.
### [Cyclic](https://github.com/bevry/base/wiki/Cyclic)
[Our `cyclic.js` file.](https://github.com/bevry/base/blob/34fc820c8d87f1f21706ce7e26882b6cd5437368/cyclic.js)
```shell
down https://raw.githubusercontent.com/bevry/base/34fc820c8d87f1f21706ce7e26882b6cd5437368/cyclic.js
```Dropped in favour of npm `>=2`.
### [JSHint](http://jshint.com)
[Our `.jshintrc` file.](https://github.com/bevry/base/blob/b1335ea16811d2870dbde87c3a1a606797db54a0/.jshintrc)
```shell
down https://raw.githubusercontent.com/bevry/base/b1335ea16811d2870dbde87c3a1a606797db54a0/.jshintrc
```Dropped in favour of [ESLint](http://eslint.org).
### [JSCS](http://jscs.info)
[Our `.jscrc` file.](https://github.com/bevry/base/blob/34fc820c8d87f1f21706ce7e26882b6cd5437368/.jscrc)
```shell
down https://raw.githubusercontent.com/bevry/base/34fc820c8d87f1f21706ce7e26882b6cd5437368/.jscrc
```Dropped in favour of [ESLint](http://eslint.org).
## History
[View the commit history for the release history.](https://github.com/bevry/base/commits/master)
## License
Licensed under the [Creative Commons Zero](http://creativecommons.org/publicdomain/zero/1.0/) making it [public domain](https://en.wikipedia.org/wiki/Public_domain) so you can do whatever you wish with it without worry (you can even remove this notice!)
Copyright © 2011+ [Benjamin Lupton](http://balupton.com)