https://github.com/IceWhaleTech/CasaOS-UI
The front-end of CasaOS,build with VueJS
https://github.com/IceWhaleTech/CasaOS-UI
Last synced: 11 months ago
JSON representation
The front-end of CasaOS,build with VueJS
- Host: GitHub
- URL: https://github.com/IceWhaleTech/CasaOS-UI
- Owner: IceWhaleTech
- License: other
- Created: 2021-09-26T11:08:14.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-09-18T10:34:35.000Z (almost 2 years ago)
- Last Synced: 2024-11-09T21:09:10.350Z (over 1 year ago)
- Language: Vue
- Homepage:
- Size: 74.1 MB
- Stars: 100
- Watchers: 7
- Forks: 72
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: license
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
[](https://sonarcloud.io/summary/new_code?id=IceWhaleTech_CasaOS-UI)
[](https://sonarcloud.io/summary/new_code?id=IceWhaleTech_CasaOS-UI)
[](https://sonarcloud.io/summary/new_code?id=IceWhaleTech_CasaOS-UI)
[](https://sonarcloud.io/summary/new_code?id=IceWhaleTech_CasaOS-UI)
[](https://sonarcloud.io/summary/new_code?id=IceWhaleTech_CasaOS-UI)
# How to develop this project
## Prerequisites
1. Node 18 ([installation instructions](https://github.com/nvm-sh/nvm?tab=readme-ov-file#usage))
2. pnpm@9.0.6 ([installation instructions](https://pnpm.io/installation))
## Environment variables
If you want to connect dev UI version to your local CasaOS server, you will need to set up a couple of env variables:
1. Copy `.env.dev` to `.env.dev.local` (this file is git-ignored)
2. Set `VUE_APP_DEV_IP` to IP address of your local CasaOS server
## Set up dev server
```shell
# install dependencies
pnpm install
# build
pnpm dev
```
# How to build this project
```shell
# install dependencies
pnpm install
# build
pnpm build
```
# How to test this project
```shell
pnpm test
```
# How to contribute to this project
CasaOS is a community-driven open source project and the people involved are CasaOS users. That means CasaOS will always
need contributions from community members just like you!
- See for ways of contribution to CasaOS
- See if you want to be involved in code contribution specificially
# How to contact this project
The word Casa comes from the Spanish word for "home". Project CasaOS originated as a pre-installed system for
crowdfunded product [ZimaBoard](https://www.zimaboard.com) on Kickstarter.
After looking at many systems and software on the market, the team found no server system designed for home scenarios,
sadly true.
So, we set out to build this open source project to develop CasaOS with our own hands, everyone in the community, and
you.
We believes that through community-driven collaborative innovation and open communication with global developers, we can
reshape the digital home experience like never before.
**A warm welcome for you to get help or share great ideas in the [Discord](https://discord.gg/knqAbbBbeX)!**
[](https://discord.gg/knqAbbBbeX)