Skip to content

Commit 38e5bee

Browse files
committed
Merge remote-tracking branch 'console/master' into main
2 parents f8fc4fd + 72a8285 commit 38e5bee

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

59 files changed

+17831
-0
lines changed

console/.gitignore

Lines changed: 21 additions & 0 deletions
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?

console/README.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
<<<<<<< HEAD
2+
# display
3+
=======
4+
# Display Console
5+
6+
This web application offers a user interface to manage the [Display Backend](https://github.com/alarmdisplay/display-backend).
7+
8+
## Development
9+
In order to run a development version on your local system, you need a [Node.js](https://nodejs.org/) environment.
10+
Clone the repository and run `npm install` inside the project folder to install all the dependencies.
11+
12+
Start the development server by running `npm run serve`, it will automatically restart when files have changed.
13+
Now you can access the server on http://localhost:8080 (may be a different port on your system, check the console output).
14+
If you run a development server of [Display Backend](https://github.com/alarmdisplay/display-backend) on http://localhost:3031, the requests are automatically proxied there.
15+
This allows for parallel development of the Console and the backend.
16+
17+
### Libraries and frameworks
18+
This project uses the following libraries or frameworks, please refer to their documentation as well.
19+
- [Vue.js](https://vuejs.org/)
20+
- [Vue Router](https://router.vuejs.org/)
21+
- [Vuex](https://vuex.vuejs.org/)
22+
- [FeathersVuex](https://vuex.feathersjs.com/)
23+
- [Font Awesome](https://fontawesome.com/)
24+
25+
## Deployment
26+
Run `npm run build`, which compiles and minifies the app for production.
27+
You find the result of the build process in a folder called `dist`.
28+
This folder only contains HTML, CSS, and JS files, which means they can be hosted as static files.
29+
By default, the app expects to be accessible under the path `/console/`.
30+
You can change this behaviour by adapting the `publicPath` in [vue.config.js](vue.config.js).
31+
>>>>>>> console/master

console/babel.config.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
module.exports = {
2+
presets: [
3+
'@vue/cli-plugin-babel/preset'
4+
]
5+
}

0 commit comments

Comments
 (0)