LeaVerou / bliss

Blissful JavaScript
http://blissfuljs.com
MIT License
2.39k stars 104 forks source link

Project Structure #82

Open zdfs opened 8 years ago

zdfs commented 8 years ago

There have been a lot of conversation so far relating to the project structure, so I'm going to summarize them all here.

  1. 59: Src and dist structure.

  2. 79: Bower package not found.

  3. 71: Karma Reporter

We have the following criteria we'd like to solve:

  1. Tagged releases on Github and NPM.
  2. Src and dist folders in the project.
  3. Lea would like the latest version for download at any time.
  4. Move website JS files to separate directory?

We also don't want the project to be more work than it already is. So let's take a look at this post-commit hook by Domenic: https://gist.github.com/domenic/ec8b0fc8ab45f39403dd.

I'd like to get SauceLabs or Browserstack set up as well. We can get a free account since this is open source.

Last, we want to consider the possibility of being able to execute the karma tests in-browser, as part of the gh-pages branch. Currently, I only know of QUnit doing this well. Haven't really seen solutions for Karma.

softwarespot commented 8 years ago

What about introducing a style guide? Perhaps adding jscs to gulp and using Airbnb's Style Guide

dperrymorrow commented 8 years ago

we have JShint running as a pre-processor on our test suite right now its pretty loose, but we may tighten it up in the future see #64

LeaVerou commented 8 years ago

Wellll, we have tags now :)

softwarespot commented 8 years ago

@dperrymorrow, I was thinking more along the lines of conformity with such things as quotation style, white-space, named functions etc.. something JSHint isn't designed for.

dperrymorrow commented 8 years ago

@softwarespot

I was thinking more along the lines of conformity with such things as quotation style, white-space, named functions etc.. something JSHint isn't designed for.

See issue #37 @LeaVerou is pretty opposed to very opinionated linters. However if you have a solution feel free to propose it. Im not married to JsHint.