You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The project originates from [QingCloud AppCenter](https://appcenter.qingcloud.com) which helps developers to create cloud-based enterprise applications in a few days and sell them on the center. In addition, the learning curve of how to [develop such applications](https://appcenter-docs.qingcloud.com/developer-guide/) is extremely low. Usually it takes a couple of hours for a developer to understand the working flow. Since QingCloud AppCenter was launched, many customers and partners have been asking us if it supports IaaS other than QingCloud such as AWS, Vmware. That is where the project comes from.
All [members](https://github.com/openpitrix/openpitrix/blob/master/docs/members.md) of the OpenPitrix community must abide by the [CNCF Code of Conduct](https://github.com/cncf/foundation/blob/master/code-of-conduct.md). Only by respecting each other can we develop a productive, collaborative community.
6
+
7
+
You can then check out how to [setup for development](https://github.com/openpitrix/openpitrix/blob/master/docs/development.md).
Basic idea is to decouple application repository and runtime environment. The runtime environment that an application can run is by matching the labels of runtime environment and the selector of the repository where the application is from. Please check out how to [design the project](https://github.com/openpitrix/openpitrix/blob/master/docs/design/README.md).
Copy file name to clipboardExpand all lines: content/_index.md
+17-9Lines changed: 17 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,20 +6,28 @@ title: Home
6
6
7
7
# OpenPitrix
8
8
9
-
OpenPitrix is an open platform to packageand deploy applications into multiple cloud environments such as QingCloud, AWS, Kubernetes etc. Pitrix _['paitriks]_ means the matrix of PaaS and IaaS which makes it easy to develop, deploy, manage applications including PaaS on various runtime environments, i.e., Pitrix = **P**aaS + **I**aaS + Ma**trix**. It also means a matrix that contains endless (PI - the Greek letter "π") applications.
9
+
OpenPitrix is an Open-source framework for package, deployment, orchestration and management enterprise applications into multiple cloud environments including QingCloud, AWS, OpenStack, Kubernetes and etc.
10
10
11
-
----
11
+
Pitrix [‘paitriks] means the matrix of PaaS and IaaS which makes it easy to develop, deploy, manage applications including PaaS on various runtime environments, i.e., Pitrix = PaaS + IaaS + Matrix. It also means a matrix that contains endless (PI - the Greek letter “π”) applications.
12
12
13
-
## Motivation
14
13
15
-
The project originates from [QingCloud AppCenter](https://appcenter.qingcloud.com) which helps developers to create cloud-based enterprise applications in a few days and sell them on the center. In addition, the learning curve of how to [develop such applications](https://appcenter-docs.qingcloud.com/developer-guide/) is extremely low. Usually it takes a couple of hours for a developer to understand the working flow. Since QingCloud AppCenter was launched, many customers and partners have been asking us if it supports IaaS other than QingCloud such as AWS, Vmware. That is where the project comes from.
14
+
##Why OpenPitrix?
16
15
17
-
## Design
16
+
In the Cloud era, all enterprise applications should be run on different cloud computing platforms, no matter the traditional or the microservice applications. OpenPitrix is born for resolving this problem.
18
17
19
-
Basic idea is to decouple application repository and runtime environment. The runtime environment that an application can run is by matching the labels of runtime environment and the selector of the repository where the application is from. Please check out how to [design the project](https://github.com/openpitrix/openpitrix/blob/master/docs/design/README.md).
18
+
## OpenPitrix Features
20
19
21
-
## Contributing to the project
20
+
* Compatible with Most Applications
21
+
By adopting the distributed configuration management and abstracting the meta configuration information, OpenPitrix is compatible with most applications, including the monolithic, distributed, microservice and etc.
22
22
23
-
All [members](https://github.com/openpitrix/openpitrix/blob/master/docs/members.md) of the OpenPitrix community must abide by the [CNCF Code of Conduct](https://github.com/cncf/foundation/blob/master/code-of-conduct.md). Only by respecting each other can we develop a productive, collaborative community.
23
+
* Support Multiple Cloud Platforms
24
+
Adopting the plug-in style development framework to abstract the interface of current mainstream cloud platform, reducing the complexity for developers.
25
+
Public cloud platforms supported: AWS, GCE, Azure, QingCloud and etc.Private cloud platforms supported: Kubernetes, OpenStack, QingCloud and etc.
24
26
25
-
You can then check out how to [setup for development](https://github.com/openpitrix/openpitrix/blob/master/docs/development.md).
27
+
* Build with Microservice Architecture
28
+
Use the microservice architecture to break applications into more manageable pieces for faster deployment and update cycles. Smaller modules allow each application service to be deployed, updated and managed independently.
29
+
30
+
* Reduce Complexity
31
+
Dramatically reducing the complexity of the cloud applications’ development, deployment and operation through the declarative template specifications.
title: "Why use slack for our daily communications?"
3
+
author: ""
4
+
date: 2017-12-08T12:47:05+08:00
5
+
categories:
6
+
- 日志
7
+
- OpenPitrix
8
+
tags:
9
+
- Markdown
10
+
- TeamBuild
11
+
- Softskill
12
+
- Microservice
13
+
---
14
+
15
+
## Why Slack?
16
+
17
+
first of all, Slack is cool.
18
+
19
+
Slack brings all your team's communication together, giving everyone a shared workspace where conversations are organized and accessible.
20
+
21
+
Across your team, there's a range of things people need to communicate about. Channels in Slack give everyone a way to organize all those conversations, while making sure the right people are involved at the right time.
22
+
23
+
Make a channel for a project, a topic, a team, or anything—everyone has a place to work and a transparent view of all that's going on.
24
+
25
+
You don’t have to go to every meeting to stay informed. Slack builds a searchable archive of your team’s conversations, decisions, and work — made more useful with machine learning — putting knowledge in everyone’s hands.
26
+
27
+
Slack integrates with nearly every enterprise and productivity product available, and you can also build your own with our open API. Adding apps to Slack keeps your team coordinated and working faster,all within the context to your converstations.
28
+
29
+
Slack’s growing ecosystem of 3rd party apps helps you integrate routine workflows into your team’s channels - from task management to expense reporting or running a team survey. Connecting these tools with Slack reduces context switching, letting people take action as the conversation moves forward.
30
+
31
+
especily your team use GitHub for development.It's great tool. just like this:
someone maybe said, Wechat or skype more popular. O, it's terrible for programer communication.if you use wechat, You will never focus to job.you just want to social and talk your old friends,or show your dinner.
36
+
37
+
38
+
## How to join [OpenPitrix](http://openpitrix.slack.com) channel?
39
+
40
+
If you already use slack. welcome.
41
+
42
+
slack use "workplace" for organization, you want to join channel, you must select workplace. for example:
43
+
44
+
OpenPitrix have slack workplace - [OpenPitrix workplace](http://openpitrix.slack.com). and than you need enter you e-mail and setting a password. and after that you join workplace.
45
+
46
+
now you can choose which channel want to join. OpenPitrix have two channel now, one is for general talk .another one for developer—— openptirix-dev. you can choose one or both.
47
+
48
+
49
+
## how to add new app?
50
+
51
+
Whatever client you use, Linux Mac or web brower. all support add app for workplace. just follow the process.
52
+
53
+
it's a lot of app. you find [more](https://openpitrix.slack.com/apps) for your personal or team needs.
54
+
55
+
## enjoy it.
56
+
57
+
tool just tool, never replace people. So slack is just tool.it can help you.
0 commit comments