Skip to content

Commit 53d56e6

Browse files
author
Yomi Eluwande
committed
project structure setup
1 parent 1508800 commit 53d56e6

36 files changed

+7911
-0
lines changed

.gitignore

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
2+
## Node.js
3+
lib-cov
4+
*.seed
5+
*.log
6+
*.csv
7+
*.dat
8+
*.out
9+
*.pid
10+
*.gz
11+
pids
12+
logs
13+
results
14+
npm-debug.log
15+
node_modules
16+
17+
## Bower
18+
src/components
19+
20+
## Sass
21+
.sass-cache
22+
23+
## OS X
24+
.DS_Store
25+
.AppleDouble
26+
.LSOverride
27+
Icon
28+
._*
29+
.Spotlight-V100
30+
.Trashes
31+
32+
## Windows
33+
Thumbs.db
34+
ehthumbs.db
35+
Desktop.ini
36+
$RECYCLE.BIN/

.jshintrc

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
{
2+
"node": true,
3+
"browser": true,
4+
"es5": true,
5+
"esnext": true,
6+
"bitwise": true,
7+
"camelcase": true,
8+
"curly": true,
9+
"eqeqeq": true,
10+
"immed": true,
11+
"indent": 2,
12+
"latedef": true,
13+
"newcap": true,
14+
"noarg": true,
15+
"quotmark": "single",
16+
"regexp": true,
17+
"undef": true,
18+
"unused": true,
19+
"strict": true,
20+
"trailing": false,
21+
"smarttabs": true,
22+
"globals" : {
23+
"jQuery": true,
24+
"Modernizr": true
25+
}
26+
}

README.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,14 @@
11
# coding101
22
Repo for the guide to coding project
3+
4+
## File Structure & Project Setup
5+
This project utilizes Build Automation with Gulp and also Sass as a PreProcessor. So you'll need to have [Node.js](http://nodejs.org/download), [Git](http://git-scm.com) and [Sass](http://sass-lang.com/tutorial.html) installed.
6+
Project setup is pretty easy:
7+
1. Install [Node.js](http://nodejs.org/download), [Sass](http://sass-lang.com/tutorial.html) and [Git](http://git-scm.com).
8+
2. [Install Gulp](http://Gulpjs.com/) using `npm install -g gulp`. You may/or not need to use `sudo` in front of the Gulp install command to give it permissions.
9+
3. Run `npm install` to install project dependencies. That should install all dependencies in the `package.json` file.
10+
4. Run `gulp` on your Terminal inside your project directory to serve/launch the project from the `app` folder.
11+
12+
File Structure is divided into two. The `app` folder and `src` folder.
13+
1. The `src` folder contains the JS and Sass files we'll be editing.
14+
2. The `app` folder contains the HTML files/pages and assets for the folder. It also contains the auto compiled CSS and JS files as well as external resources like images and plugins, if any.

app/assets/components/jquery/jquery.min.js

Lines changed: 5 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)