# devstar **Repository Path**: mengning997/devstar ## Basic Information - **Project Name**: devstar - **Description**: 基于gitea的研发管理平台 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: dev - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-11-11 - **Last Updated**: 2024-11-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # DevStar Studio DevStar Studio 是一个Gitea 发行版,在Git代码仓库托管的基础上提供了开发环境DevEnv执行引擎,与VS Code插件或自定义IDE深度融合,形成灵活适配基础软件工具的生态平台,从而为开发者用户提供智能(代码大模型AI+)、安全(完全云原生)、一站式开箱即用的CI/CD全生命周期研发平台。 DevStar Studio是一个通用的一站式软件研发平台,但它最初的目标是服务于汽车软件、消费电子、智能制造等嵌入式软件研发场景中的开发者。 DevStar Studio的愿景:服务全球软件开发者! 如果你想试用在线演示或者使用免费的DevStar服务(有数量限制),请访问 [devstar.cn](https://devstar.cn/)。 如果你想快速本地部署自己的DevStar实例免费试用或者报告问题,请访问 [https://github.com/mengning/DevStar](https://github.com/mengning/DevStar)。 如果你是云服务厂商想为您的客户提供DevStar实例请联系contact@mengning.com.cn ## Quick Start from source code 如果您是在Windows环境下,请先运行如下命令: ``` powershell wsl --install -d Ubuntu-20.04 ``` 在Ubuntu-20.04下完成安装: ```bash # download and install go wget -c https://go.dev/dl/go1.23.3.linux-amd64.tar.gz sudo rm -rf /usr/local/go && sudo tar -C /usr/local -xzf go1.23.3.linux-amd64.tar.gz export PATH=$PATH:/usr/local/go/bin go version # download and install Node.js wget -c https://nodejs.org/dist/v22.11.0/node-v22.11.0-linux-x64.tar.xz sudo tar -xf node-v22.11.0-linux-x64.tar.xz -C /usr/local/ echo 'export PATH=/usr/local/node-v22.11.0-linux-x64/bin:$PATH' >> ~/.bashrc source ~/.bashrc node -v # should print `v22.11.0` npm -v # should print `10.9.0` git clone https://gitee.com/devstar/devstar.git code devstar npm install make watch # for debuging make test # testing TAGS="bindata sqlite sqlite_unlock_notify" make build # 生成可执行文件devstar ``` ### Build Container Image todo ### Start from Container Image ``` sudo apt update sudo apt install docker.io sudo docker pull devstar.cn/devstar/devstar-studio:latest sudo docker run --restart=always --name devstar-studio -d -p 8080:3000 -v /var/run/docker.sock:/var/run/docker.sock devstar.cn/devstar/devstar-studio:latest ``` 打开 `http://localhost:8080` 完成安装。 ## 提示 1. **开始贡献代码之前请确保你已经看过了 [贡献者向导(英文)](CONTRIBUTING.md)**. 2. 所有的安全问题,请私下发送邮件给 **contact@mengning.com.cn**。谢谢! ## 文档 关于如何安装请访问我们的 [文档站](https://github.com/mengning/DevStar),如果没有找到对应的文档,请私下发送邮件给 **contact@mengning.com.cn**和我们交流。 ## 贡献流程 Fork -> Patch -> Push -> Pull Request ## 授权许可 本项目的单机发行版授权个人、非盈利性组织、用户数50人以下的商业组织永久免费使用,云服务厂商、大型商业组织或基于Kubernetes云原生环境部署的客户请私下发送邮件给 **contact@mengning.com.cn**获取商业使用授权。谢谢!