{"id":16429649,"url":"https://github.com/greengerong/rebirth-admin","last_synced_at":"2025-10-26T23:31:31.887Z","repository":{"id":69578904,"uuid":"85401624","full_name":"greengerong/rebirth-admin","owner":"greengerong","description":"Rebirth admin system: Open source of angular seed ","archived":false,"fork":false,"pushed_at":"2018-09-06T14:26:18.000Z","size":3366,"stargazers_count":8,"open_issues_count":3,"forks_count":3,"subscribers_count":11,"default_branch":"master","last_synced_at":"2024-10-30T06:39:19.267Z","etag":null,"topics":["boostrap","ng2","ng4","rebirth","rebirth-admin","rebirth-http","rebirth-ui"],"latest_commit_sha":null,"homepage":"https://greengerong.github.io/rebirth-admin/login","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/greengerong.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-03-18T13:03:00.000Z","updated_at":"2023-09-27T06:45:15.000Z","dependencies_parsed_at":"2023-02-22T10:45:49.751Z","dependency_job_id":null,"html_url":"https://github.com/greengerong/rebirth-admin","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/greengerong%2Frebirth-admin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/greengerong%2Frebirth-admin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/greengerong%2Frebirth-admin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/greengerong%2Frebirth-admin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/greengerong","download_url":"https://codeload.github.com/greengerong/rebirth-admin/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238412981,"owners_count":19467933,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["boostrap","ng2","ng4","rebirth","rebirth-admin","rebirth-http","rebirth-ui"],"created_at":"2024-10-11T08:23:51.714Z","updated_at":"2025-10-26T23:31:31.481Z","avatar_url":"https://github.com/greengerong.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# RebirthAdmin\n\n[![Build Status](https://travis-ci.org/greengerong/rebirth-admin.svg?branch=master)](https://travis-ci.org/greengerong/rebirth-admin)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n\n\n## 背景\n\n`RebirthAdmin`是一套基于Angular，@angular/cli [@Rebirth/NG](https://github.com/greengerong/rebirth-ng)，Bootstrap-saas的后端管理系统。目标在于方便基于Angular的项目快速启动，包含完善的目录结构组织、打包构建、权限、http设置等基础设施。\n\n## 需求\n\n* 基于@angular/cli的项目基础构建（分为core、share、feature module）\n* 路由、lazyload路由配置\n* 登录页面\n* 后台菜单功能（顶部状态栏和侧边栏）\n* @Rebirth/NG组件的基础设置\n* 后台页面的权限设置([rebirth-permission](https://github.com/greengerong/rebirth-permission))\n* 后台API调用基础设置（拦截器，base url）；基于[rebirth-http](https://github.com/greengerong/rebirth-http)\n* 全局Loading设置，每次API请求都需要显示loading（包装@Rebirth/NG的OverlayService）\n* 顶部导航栏退出菜单, Modal退出确认，并清除`rebirth-permission`等用户信息\n* 基于Bootstrap-saas的全局SCSS配置，目录结构组织；支持重新bootstrap样式和全局样式扩展\n* FontAwesome 全局设置\n* 基于[rebirth-http](https://github.com/greengerong/rebirth-http)的全局`JWT` token设置\n* 基于[rebirth-storage](https://github.com/greengerong/rebirth-storage)的本地存储设置\n* 错误提示页面：404 Not Found、500 Error\n\n## 技术任务\n\n* 升级@Angular/cli、 @Angular/xxx、rebirth-http、rebirth-permission、rebirth-storage、@Rebirth/NG等依赖到最新版本\n* 支持本地和ci单元测试构建体系和以后页面测试\n* 支持本地数据mock机制\n* 支持e2e单元测试基础设施设置和已有页面测试\n* logo、menu选项等支持单独地方单一地方修改\n* 用户需要定制化的配置信息等集中为json或ts文件集中修改\n* 利用Swprecache内置PWA支持\n* 其他平台的扩展（platform-server、electron）\n* 内置ng2代码文档（compodocs）\n\n## 实现要求\n\n* 严格遵守angular.io中ng的StyleGuide规范\n* TypeScript 类型强制要求\n* 覆盖率和tslint遵守\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgreengerong%2Frebirth-admin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgreengerong%2Frebirth-admin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgreengerong%2Frebirth-admin/lists"}