Skip to content

Commit

Permalink
Update dependencies and add tests
Browse files Browse the repository at this point in the history
  • Loading branch information
RobLoach committed Mar 19, 2014
1 parent e601700 commit 207a9f9
Show file tree
Hide file tree
Showing 16 changed files with 530 additions and 145 deletions.
18 changes: 16 additions & 2 deletions .gitignore 100755 → 100644
@@ -1,4 +1,18 @@
# v1.3.10 December 10, 2013
# https://github.com/bevry/base

# Temp Files
**/*.log
**/.docpad.db

# Build Files
build/
components/
bower_components/
node_modules/
out/
*~
*.kate-swp

# =====================================
# CUSTOM MODIFICATIONS

# None
35 changes: 30 additions & 5 deletions .npmignore
@@ -1,7 +1,32 @@
# v1.3.10 December 10, 2013
# https://github.com/bevry/base

# Temp Files
**/*.log
**/.docpad.db

# Build Files
build/
components/
bower_components/
node_modules/

# Development Files
.travis*
Makefile
Cakefile
*~
#src/
out/test/
test/
Makefile
BACKERS.md
CONTRIBUTING.md
HISTORY.md
**/src/
**/test/

# Other Package Definitions
template.js
component.json
bower.json

# =====================================
# CUSTOM MODIFICATIONS

# None
18 changes: 18 additions & 0 deletions .travis.yml
@@ -0,0 +1,18 @@
# v1.3.14 February 6, 2014
# https://github.com/bevry/base
language: node_js
install: "npm install; ./node_modules/.bin/cake install"
before_script: "./node_modules/.bin/cake compile"
script: "npm test"
node_js:
- "0.8"
- "0.10"
cache:
directories:
- node_modules
notifications:
irc:
- "irc.freenode.org#bevry-dev"
email:
recipients:
- travisci@bevry.me
81 changes: 81 additions & 0 deletions CONTRIBUTING.md
@@ -0,0 +1,81 @@
<!--
v1.3.10 December 10, 2013
https://github.com/bevry/base
-->


# Contribute


## Resources

- [Coding Standards](http://bevry.me/bevry/coding-standards)
- [Documentation Guidelines](http://bevry.me/bevry/documentation-guidelines)
- [Support Guidelines](http://bevry.me/bevry/support-guidelines)


## Development

For developers and contributors

1. Fork project and clone your fork

2. Install global dependencies

``` bash
npm install -g coffee-script
```

3. Install local dependencies

``` bash
cake install
```

4. Compile project

``` bash
# Only once
cake compile

# On every change
cake watch
```

5. Run tests

``` bash
cake test
```


## Publishing

For project maintainers

1. Update meta files with latest information

``` bash
cake prepublish
```

2. Add a changelog entry to `HISTORY.md` with change information

```
v2.0.0 April 17, 2013
- Something that changes
```

3. Update `version` entry in `package.json` with new version number

4. Commit changes

``` bash
git commit -a -m "A message about what changed"
```

5. Publish new version

``` bash
cake publish
```

0 comments on commit 207a9f9

Please sign in to comment.