Skip to content

Commit 2335f58

Browse files
committed
Start your basic gulp js project in a minute
Build your any gulp project form scratch. Default use HTML5 Boilerplate, Bootstrap and also use Jquery for your any website project or start an webapp form scratch
1 parent 1ff01ef commit 2335f58

21 files changed

+19915
-0
lines changed

.bowerrc

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"directory": "public/lib"
3+
}

apple-touch-icon.png

3.87 KB
Loading

browserconfig.xml

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<!-- Please read: http://msdn.microsoft.com/en-us/library/ie/dn455106.aspx -->
3+
<browserconfig>
4+
<msapplication>
5+
<tile>
6+
<square70x70logo src="tile.png"/>
7+
<square150x150logo src="tile.png"/>
8+
<wide310x150logo src="tile-wide.png"/>
9+
<square310x310logo src="tile.png"/>
10+
</tile>
11+
</msapplication>
12+
</browserconfig>

favicon.ico

766 Bytes
Binary file not shown.
19.9 KB
Binary file not shown.

fonts/glyphicons-halflings-regular.svg

+229
Loading
40.3 KB
Binary file not shown.
22.8 KB
Binary file not shown.

gulpfile.js

+46
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
var gulp = require('gulp'),
2+
uglify = require('gulp-uglify'),
3+
sass = require('gulp-ruby-sass'),
4+
plumber = require('gulp-plumber'),
5+
imagemin = require('gulp-imagemin'),
6+
autoprefixer = require('gulp-autoprefixer');
7+
8+
//Scripts Tasks
9+
//uglify
10+
gulp.task('scripts', function() {
11+
gulp.src('js/*.js')
12+
.pipe(plumber())
13+
.pipe(uglify())
14+
.pipe(gulp.dest('dest/js'));
15+
});
16+
17+
//Style Tasks
18+
//uglify
19+
gulp.task('styles', function() {
20+
sass('scss/style.scss', { style: 'compressed' }) //you can put expanded or compressed
21+
.pipe(plumber())
22+
.pipe(autoprefixer('last 2 versions'))
23+
.pipe(gulp.dest('dest/css'));
24+
});
25+
26+
//Image Tasks
27+
//compressed
28+
gulp.task('image', function() {
29+
gulp.src('img/*')
30+
.pipe(plumber())
31+
.pipe(imagemin())
32+
.pipe(gulp.dest('dest/img'));
33+
});
34+
35+
36+
37+
//Watch Tasks
38+
//watches js, scss, images
39+
gulp.task('watch', function(){
40+
gulp.watch('js/*.js', ['scripts']);
41+
gulp.watch('scss/style.scss', ['styles']);
42+
gulp.watch('img/*', ['image']);
43+
});
44+
45+
46+
gulp.task('default', ['scripts', 'styles', 'image', 'watch']);

img/Android-Lollipop-wallpapers.jpg

346 KB
Loading

img/background.jpg

954 KB
Loading

index.html

+99
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,99 @@
1+
<!doctype html>
2+
<!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7" lang=""> <![endif]-->
3+
<!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8" lang=""> <![endif]-->
4+
<!--[if IE 8]> <html class="no-js lt-ie9" lang=""> <![endif]-->
5+
<!--[if gt IE 8]><!--> <html class="no-js" lang=""> <!--<![endif]-->
6+
<head>
7+
<meta charset="utf-8">
8+
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
9+
<title>Basic-Grunt-Project-Start</title>
10+
<meta name="description" content="">
11+
<meta name="viewport" content="width=device-width, initial-scale=1">
12+
<link rel="apple-touch-icon" href="apple-touch-icon.png">
13+
<style>
14+
body {
15+
padding-top: 50px;
16+
padding-bottom: 20px;
17+
}
18+
</style>
19+
<link rel="stylesheet" href="dest/css/style.css">
20+
<!--[if lt IE 9]>
21+
<script src="js/vendor/html5-3.6-respond-1.4.2.min.js"></script>
22+
<![endif]-->
23+
</head>
24+
<body>
25+
<!--[if lt IE 8]>
26+
<p class="browserupgrade">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</p>
27+
<![endif]-->
28+
<nav class="navbar navbar-inverse navbar-fixed-top" role="navigation">
29+
<div class="container">
30+
<div class="navbar-header">
31+
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
32+
<span class="sr-only">Toggle navigation</span>
33+
<span class="icon-bar"></span>
34+
<span class="icon-bar"></span>
35+
<span class="icon-bar"></span>
36+
</button>
37+
<a class="navbar-brand" href="#">Project name</a>
38+
</div>
39+
<div id="navbar" class="navbar-collapse collapse">
40+
<form class="navbar-form navbar-right" role="form">
41+
<div class="form-group">
42+
<input type="text" placeholder="Email" class="form-control">
43+
</div>
44+
<div class="form-group">
45+
<input type="password" placeholder="Password" class="form-control">
46+
</div>
47+
<button type="submit" class="btn btn-success sgnin">Sign in</button>
48+
</form>
49+
</div><!--/.navbar-collapse -->
50+
</div>
51+
</nav>
52+
<!-- Main jumbotron for a primary marketing message or call to action -->
53+
<div class="jumbotron">
54+
<div class="container">
55+
<h1>Hello, world!</h1>
56+
<p>This is a template for a simple marketing or informational website. It includes a large callout called a jumbotron and three supporting pieces of content. Use it as a starting point to create something more unique.</p>
57+
<p><a class="btn btn-primary btn-lg" href="#" role="button">Learn more &raquo;</a></p>
58+
</div>
59+
</div>
60+
<div class="container">
61+
<!-- Example row of columns -->
62+
<div class="row">
63+
<div class="col-md-4">
64+
<h2>Heading</h2>
65+
<p>Donec id elit non mi porta gravida at eget metus. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Etiam porta sem malesuada magna mollis euismod. Donec sed odio dui. </p>
66+
<p><a class="btn btn-default" href="#" role="button">View details &raquo;</a></p>
67+
</div>
68+
<div class="col-md-4">
69+
<h2>Heading</h2>
70+
<p>Donec id elit non mi porta gravida at eget metus. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Etiam porta sem malesuada magna mollis euismod. Donec sed odio dui. </p>
71+
<p><a class="btn btn-default" href="#" role="button">View details &raquo;</a></p>
72+
</div>
73+
<div class="col-md-4">
74+
<h2>Heading</h2>
75+
<p>Donec sed odio dui. Cras justo odio, dapibus ac facilisis in, egestas eget quam. Vestibulum id ligula porta felis euismod semper. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus.</p>
76+
<p><a class="btn btn-default" href="#" role="button">View details &raquo;</a></p>
77+
</div>
78+
</div>
79+
<hr>
80+
<footer>
81+
<p>&copy; Company 2015</p>
82+
</footer>
83+
</div> <!-- /container -->
84+
85+
86+
<script src="dest/js/html5-3.6-respond-1.4.2.min.js"></script>
87+
88+
<script src="dest/js/main.js"></script>
89+
<!-- Google Analytics: change UA-XXXXX-X to be your site's ID. -->
90+
<script>
91+
// (function(b,o,i,l,e,r){b.GoogleAnalyticsObject=l;b[l]||(b[l]=
92+
// function(){(b[l].q=b[l].q||[]).push(arguments)});b[l].l=+new Date;
93+
// e=o.createElement(i);r=o.getElementsByTagName(i)[0];
94+
// e.src='//www.google-analytics.com/analytics.js';
95+
// r.parentNode.insertBefore(e,r)}(window,document,'script','ga'));
96+
// ga('create','UA-XXXXX-X','auto');ga('send','pageview');
97+
</script>
98+
</body>
99+
</html>

js/html5-3.6-respond-1.4.2.min.js

+12
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

js/main.js

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
jQuery(document).ready(function($) {
2+
/*console log ;) */
3+
console.log('Hello');
4+
});

0 commit comments

Comments
 (0)