Package structure and building
This commit is contained in:
		
							parent
							
								
									d785af38c3
								
							
						
					
					
						commit
						03bcc505dc
					
				
							
								
								
									
										8
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										8
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							@ -1,7 +1,8 @@
 | 
			
		||||
// JSX cache
 | 
			
		||||
.module-cache
 | 
			
		||||
 | 
			
		||||
// Bower
 | 
			
		||||
// Packages
 | 
			
		||||
node_modules
 | 
			
		||||
bower_components
 | 
			
		||||
 | 
			
		||||
// Config files
 | 
			
		||||
@ -11,5 +12,6 @@ bower_components
 | 
			
		||||
// Workspace documents and notes
 | 
			
		||||
*.txt
 | 
			
		||||
 | 
			
		||||
// Compiled app (reconsider later)
 | 
			
		||||
app/scripts/compiled
 | 
			
		||||
// Compiled
 | 
			
		||||
app/jsx/build
 | 
			
		||||
build/*
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										14
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										14
									
								
								Makefile
									
									
									
									
									
								
							@ -1,2 +1,16 @@
 | 
			
		||||
UGLIFY = ./node_modules/uglify-js/bin/uglifyjs
 | 
			
		||||
CLEANCSS = ./node_modules/clean-css/bin/cleancss
 | 
			
		||||
 | 
			
		||||
cloc:
 | 
			
		||||
	cloc . --exclude-dir=app/bower_components,app/scripts/.module-cache
 | 
			
		||||
 | 
			
		||||
static:
 | 
			
		||||
	$(UGLIFY) \
 | 
			
		||||
		app/bower_components/react/react.js \
 | 
			
		||||
		app/bower_components/react-router/build/global/ReactRouter.js \
 | 
			
		||||
		app/bower_components/lodash/lodash.js \
 | 
			
		||||
		app/bower_components/jquery/dist/jquery.js \
 | 
			
		||||
		app/js/* \
 | 
			
		||||
		app/jsx/build/*/* \
 | 
			
		||||
		> build/app.js
 | 
			
		||||
	cat app/css/* | $(CLEANCSS) -o build/app.css
 | 
			
		||||
 | 
			
		||||
@ -1,12 +0,0 @@
 | 
			
		||||
<!DOCTYPE html>
 | 
			
		||||
<html>
 | 
			
		||||
<head>
 | 
			
		||||
    <title>Hello</title>
 | 
			
		||||
</head>
 | 
			
		||||
<body>
 | 
			
		||||
 | 
			
		||||
<h1>Hello!</h1>
 | 
			
		||||
<a href="/auth/signin">Sign In</a>
 | 
			
		||||
 | 
			
		||||
</body>
 | 
			
		||||
</html>
 | 
			
		||||
@ -9,10 +9,10 @@
 | 
			
		||||
        <link rel="apple-touch-icon" sizes="72x72" href="/images/favicon_128.png">
 | 
			
		||||
        <link rel="apple-touch-icon" sizes="144x144" href="/images/favicon_128.png">
 | 
			
		||||
        <link rel="stylesheet" href="/bower_components/normalize.css/normalize.css">
 | 
			
		||||
        <link rel="stylesheet" href="/styles/logo.css">
 | 
			
		||||
        <link rel="stylesheet" href="/styles/menu.css">
 | 
			
		||||
        <link rel="stylesheet" href="/styles/app.css">
 | 
			
		||||
        <link rel="stylesheet" href="/styles/charts.css">
 | 
			
		||||
        <link rel="stylesheet" href="/css/logo.css">
 | 
			
		||||
        <link rel="stylesheet" href="/css/menu.css">
 | 
			
		||||
        <link rel="stylesheet" href="/css/app.css">
 | 
			
		||||
        <link rel="stylesheet" href="/css/charts.css">
 | 
			
		||||
        <link href='http://fonts.googleapis.com/css?family=Open+Sans:400,300,600' rel='stylesheet' type='text/css'>
 | 
			
		||||
    </head>
 | 
			
		||||
    <body></body>
 | 
			
		||||
@ -20,14 +20,14 @@
 | 
			
		||||
    <script src="/bower_components/react-router/build/global/ReactRouter.js"></script>
 | 
			
		||||
    <script src="/bower_components/lodash/lodash.js"></script>
 | 
			
		||||
    <script src="/bower_components/jquery/dist/jquery.js"></script>
 | 
			
		||||
    <script src="/scripts/date.js"></script>
 | 
			
		||||
    <script src="/scripts/colors.js"></script>
 | 
			
		||||
    <script src="/scripts/svground.js"></script>
 | 
			
		||||
    <script src="/scripts/compiled/charts/charts.js"></script>
 | 
			
		||||
    <script src="/scripts/compiled/charts/data.js"></script>
 | 
			
		||||
    <script src="/scripts/compiled/charts/animation.js"></script>
 | 
			
		||||
    <script src="/scripts/compiled/charts/selector.js"></script>
 | 
			
		||||
    <script src="/scripts/compiled/charts/bar_chart.js"></script>
 | 
			
		||||
    <script src="/scripts/compiled/charts/stacked_area_chart.js"></script>
 | 
			
		||||
    <script src="/scripts/compiled/app.js"></script>
 | 
			
		||||
    <script src="/js/date.js"></script>
 | 
			
		||||
    <script src="/js/colors.js"></script>
 | 
			
		||||
    <script src="/js/svground.js"></script>
 | 
			
		||||
    <script src="/jsx/build/charts/charts.js"></script>
 | 
			
		||||
    <script src="/jsx/build/charts/data.js"></script>
 | 
			
		||||
    <script src="/jsx/build/charts/animation.js"></script>
 | 
			
		||||
    <script src="/jsx/build/charts/selector.js"></script>
 | 
			
		||||
    <script src="/jsx/build/charts/bar_chart.js"></script>
 | 
			
		||||
    <script src="/jsx/build/charts/stacked_area_chart.js"></script>
 | 
			
		||||
    <script src="/jsx/build/app.js"></script>
 | 
			
		||||
</html>
 | 
			
		||||
@ -1,29 +0,0 @@
 | 
			
		||||
* {
 | 
			
		||||
    box-sizing: border-box;
 | 
			
		||||
    font-family: 'Helvetica Neue', Helvetica, sans-serif;
 | 
			
		||||
    font-weight: 400;
 | 
			
		||||
}
 | 
			
		||||
html, body {
 | 
			
		||||
    margin: 0;
 | 
			
		||||
    padding: 0;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
h1 {
 | 
			
		||||
    position: absolute;
 | 
			
		||||
    left: 15%;
 | 
			
		||||
    top: 20%;
 | 
			
		||||
    width: 70%;
 | 
			
		||||
    text-align: center;
 | 
			
		||||
    color: #aaa;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
a {
 | 
			
		||||
    position: absolute;
 | 
			
		||||
    top: 40%;
 | 
			
		||||
    width: 100%;
 | 
			
		||||
    text-align: center;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
img {
 | 
			
		||||
    width: 60px;
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										16
									
								
								build/index.html
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								build/index.html
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,16 @@
 | 
			
		||||
<!DOCTYPE html>
 | 
			
		||||
<html lang="en">
 | 
			
		||||
    <head>
 | 
			
		||||
        <meta charset="utf8">
 | 
			
		||||
        <title>Empact</title>
 | 
			
		||||
        <link rel="shortcut icon" sizes="16x16 32x32 64x64" href="/images/favicon.ico">
 | 
			
		||||
        <link rel="apple-touch-icon" sizes="57x57" href="/images/favicon_128.png">
 | 
			
		||||
        <link rel="apple-touch-icon" sizes="114x114" href="/images/favicon_128.png">
 | 
			
		||||
        <link rel="apple-touch-icon" sizes="72x72" href="/images/favicon_128.png">
 | 
			
		||||
        <link rel="apple-touch-icon" sizes="144x144" href="/images/favicon_128.png">
 | 
			
		||||
        <link rel="stylesheet" href="/empact.css">
 | 
			
		||||
        <link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Open+Sans:400,300,600">
 | 
			
		||||
    </head>
 | 
			
		||||
    <body></body>
 | 
			
		||||
    <script src="/empact.js"></script>
 | 
			
		||||
</html>
 | 
			
		||||
							
								
								
									
										8
									
								
								package.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								package.json
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,8 @@
 | 
			
		||||
{
 | 
			
		||||
    "name": "empact",
 | 
			
		||||
    "private": true,
 | 
			
		||||
    "dependencies": {
 | 
			
		||||
        "uglify-js": "2.4.17",
 | 
			
		||||
        "clean-css": "3.1.7"
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user