Skip to content

Commit 01fc460

Browse files
author
Timothy Webb
committed
Vue.js 101 initial tutorial commit
1 parent f2740c6 commit 01fc460

16 files changed

+10942
-1
lines changed

.project

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<projectDescription>
3+
<name>codemix-tutorials-public</name>
4+
<comment></comment>
5+
<projects>
6+
</projects>
7+
<buildSpec>
8+
</buildSpec>
9+
<natures>
10+
</natures>
11+
</projectDescription>

README.md

+5-1
Original file line numberDiff line numberDiff line change
@@ -1 +1,5 @@
1-
# codemix-tutorials
1+
# CodeMix Tutorials
2+
3+
This repository contains a number of projects that can be imported into CodeMix
4+
to try out various technologies. Most tutorials are tied back to a video on
5+
YouTube where you can get more instructions and context!

vue.js/vue101-firstapp/.editorconfig

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
root = true
2+
3+
[*]
4+
charset = utf-8
5+
indent_style = space
6+
indent_size = 2
7+
end_of_line = lf
8+
insert_final_newline = true
9+
trim_trailing_whitespace = true

vue.js/vue101-firstapp/.gitignore

+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
.DS_Store
2+
node_modules
3+
/dist
4+
5+
# local env files
6+
.env.local
7+
.env.*.local
8+
9+
# Log files
10+
npm-debug.log*
11+
yarn-debug.log*
12+
yarn-error.log*
13+
14+
# Editor directories and files
15+
.idea
16+
.vscode
17+
*.suo
18+
*.ntvs*
19+
*.njsproj
20+
*.sln
21+
*.sw*

vue.js/vue101-firstapp/.project

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<projectDescription>
3+
<name>vue101-firstapp</name>
4+
<comment></comment>
5+
<projects>
6+
</projects>
7+
<buildSpec>
8+
</buildSpec>
9+
<natures>
10+
</natures>
11+
</projectDescription>

vue.js/vue101-firstapp/READFIRST.md

+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# vue101-firstapp
2+
3+
## Prerequisites
4+
5+
- NodeJS ^8.9
6+
- npm ^5.6
7+
8+
## Steps to Run inside CodeMix
9+
10+
11+
1. From the `Quick Open` Command Palette (ctrl/cmd + shift + p) search for:
12+
`Terminal: Create New Integrated Terminal`
13+
2. From the `Quick Open` options select this project.
14+
3. Once you are inside the Terminal, execute: `npm install`
15+
4. Finally to run this example run `npm run serve`
16+
5. Open your browser on http://localhost:8080
17+
6. To build run `npm run build` and generate HTML/CSS/JS minification.

vue.js/vue101-firstapp/README.md

+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# vue101-firstapp - Star Wars People
2+
3+
Starter Vue.js application, which uses the Star Wars API to display
4+
a list of characters from the Star Wars Universe. Basic Material Design
5+
using Vue Material.
6+
7+
Developed with CodeMix!
8+
9+
Please see [READFIRST.md](READFIRST.md) for installation and build instructions.
10+
11+
# Links
12+
[CodeMix](https://www.genuitec.com/products/codemix/)
13+
[Vue in Eclipse](https://www.genuitec.com/tech/vue-in-eclipse/)
14+
[Vue.js](https://vuejs.org)
15+
[Vue Material](https://vuematerial.io/)
16+
[Star Wars API](https://swapi.co/)
+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
module.exports = {
2+
presets: [
3+
'@vue/app'
4+
]
5+
}

0 commit comments

Comments
 (0)