Giter Club home page Giter Club logo

xxxxxxxxcloud / choerodon-front-devops Goto Github PK

View Code? Open in Web Editor NEW

This project forked from choerodon/choerodon-front-devops

0.0 1.0 0.0 5.35 MB

Choerodon Front DevOps is the core front service of Choerodon. The service is responsible for all front pages of continuous delivery and providing users with a better user experience through rich display.

Home Page: http://choerodon.io

License: Apache License 2.0

Dockerfile 0.05% Smarty 0.02% JavaScript 89.11% Python 0.09% Shell 0.05% CSS 10.68%

choerodon-front-devops's Introduction

DevOps Front

这个仓库已经被迁移至新的仓库。https://github.com/choerodon/devops-service

DevOps Front is the core front service of Choerodon. This project is an overall front-end project includes Choerodon DevOps. This service is responsible for the continuous delivery of all homepages and provides users with a better user experience through a rich interface.

Features

  • Application management (Management platform application)
  • Version Control (Use Gitflow Workflow.)
  • Continuous integration (Application Instance CI Pipeline)
  • Application Version Management (Check the list of published versions)
  • Deploy Management (Diverse View & Quick-operating)
  • Git Flow (Branch & Tag & Merge Request)
  • Service Management (Configure the network)
  • Ingress Management (Configure the domain)
  • Container Management(View container information and logs)

Environment Support

  • Modern browsers and Internet Explorer 10+(Currently, it is best to browse through Google.)

Directory structure

The following is the main directory structure:

 ├── Dockerfile
 ├── chart
 ├── config.js
 ├── devops
 │   ├── eslintrc.json
 │   ├── npmEslint.sh
 │   ├── package.json
 │   └── src
 │       └── app
 │           └── devops
 │               ├── assets
 │               ├── components
 │               ├── config
 │               │   ├── Menu.yml
 │               │   └── language
 │               ├── containers
 │               │   ├── DEVOPSIndex.js
 │               │   ├── Home.js
 │               │   ├── main.scss
 │               │   ├── organization
 │               │   └── project
 │               ├── locale
 │               │   ├── en_US.js
 │               │   └── zh_CN.js
 │               ├── stores
 │               │   ├── organization
 │               │   └── project
 │               └── utils
 │                   └── ClusterList.js
 └── favicon.jpg

  • assets store CSS and images.
  • containers store the front pages
  • stores store the data needed for the front page
  • components store in public components
  • local store multilingual files
  • config store Menu.yml configuration file (including code and icon of menu, jump into Route, menu permissions) and language in Chinese and English yml (zh.yml, en.yml)
  • test store test files
  • config.js configuration webpack
  • utils store common function

See more at http://choerodon.io/zh/docs/development-guide/front.

Development

Clone the files of project:

git clone https://github.com/choerodon/choerodon-front-devops

Enter the directory install dependencies:

Note:This project used a lot of properties such as ES6/7, so node 6.0.0+ is required.

cd devops
npm install

Run

cd devops
npm start

Open your browser and visit http://localhost:9090. There is currently no interface for external testing.

Links

Reporting Issues

If you find any shortcomings or bugs, please describe them in the issue.

How to Contribute

We welcome all contributions. You can submit any ideas as pull requests. Follow to know for more information on how to contribute.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.