All Projects → linagora → Openpaas Esn

linagora / Openpaas Esn

Licence: other
Open PaaS Enterprise Social Network

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Openpaas Esn

Twake
Twake is a secure open source collaboration platform to improve organizational productivity.
Stars: ✭ 862 (+108.21%)
Mutual labels:  chat, calendar
Applescripts
My collection of AppleScripts created/acquired over the years. This repo is designed to provide useful AppleScripts for others and as a general resource for AppleScript education.
Stars: ✭ 56 (-86.47%)
Mutual labels:  mail, calendar
Opensource Socialnetwork
Open Source Social Network (OSSN) is a social networking software written in PHP. It allows you to make a social networking website and helps your members build social relationships, with people who share similar professional or personal interests. It is available in 16 international languages.
Stars: ✭ 710 (+71.5%)
Mutual labels:  chat, social-network
Bloom
The simplest way to de-Google your life and business: Inbox, Calendar, Files, Contacts & much more
Stars: ✭ 934 (+125.6%)
Mutual labels:  chat, calendar
Mangosta Ios
MongooseIM client for iOS
Stars: ✭ 28 (-93.24%)
Mutual labels:  chat, social-network
Movim
Movim - Decentralized social platform
Stars: ✭ 1,171 (+182.85%)
Mutual labels:  chat, social-network
Easychatandroidclient
EasyChat是一个开源的社交类的App。主要包含消息、好友、群组等相关的IM核心功能。部分界面参照了QQ、微信等相关社交APP。EasyChat APP整体采用MVVM模式,基于JetPack(Lifecycle,LiveData,ViewModel,Room)构建
Stars: ✭ 64 (-84.54%)
Mutual labels:  chat, social-network
components
Easily develop emails with email-ready components.
Stars: ✭ 18 (-95.65%)
Mutual labels:  mail, calendar
Aardwolf
Powering connected social communities with open software.
Stars: ✭ 379 (-8.45%)
Mutual labels:  social-network
Groupbutler
This bot can help you in managing your group with rules, anti-flood, description, custom triggers, and much more!
Stars: ✭ 399 (-3.62%)
Mutual labels:  chat
Repl
The Learning Hub for UoL's Online CS Students
Stars: ✭ 367 (-11.35%)
Mutual labels:  calendar
React Infinite Calendar
✨ Infinite scrolling date-picker built with React, with localization, range selection, themes, keyboard support, and more.
Stars: ✭ 3,828 (+824.64%)
Mutual labels:  calendar
Spruce
A social networking platform made using Node.js and MongoDB
Stars: ✭ 399 (-3.62%)
Mutual labels:  social-network
Django Private Chat
Django one-to-one Websocket-based Asyncio-handled chat, developed by Bearle team
Stars: ✭ 376 (-9.18%)
Mutual labels:  chat
Messenger Ios Chat Swift Firestore
Messenger Clone - Real-time iOS Chat with Firebase Firestore written in Swift
Stars: ✭ 405 (-2.17%)
Mutual labels:  chat
Haven
Self-hostable private blogging
Stars: ✭ 373 (-9.9%)
Mutual labels:  social-network
Markdeep
Official public Markdeep source archive
Stars: ✭ 373 (-9.9%)
Mutual labels:  calendar
Nheko
No longer maintained - Desktop client for the Matrix protocol (active fork https://github.com/Nheko-Reborn)
Stars: ✭ 410 (-0.97%)
Mutual labels:  chat
Twitch Chat Downloader
Download chat messages from past broadcasts on Twitch
Stars: ✭ 404 (-2.42%)
Mutual labels:  chat
Calendar
Календарь событий по фронтенду
Stars: ✭ 395 (-4.59%)
Mutual labels:  calendar

OpenPaaS

OpenPaaS is your next collaboration platform, for enterprises & organizations.

Discover

Try it in docker

Discover the OpenPaaS platform on your machine within 5 minutes by checking out the demo docker-compose recipe.

Install it on your server

Check out the installation guide to install OpenPaaS on a Linux server and start using it now! If you're a developer looking for a development setup, head to the next section:

Improve it with us

Developers are more than welcome to help build OpenPaaS! To get your development environement up & running, see our developers installation documentation.

Once you are ready to go, you can explore the project's documentation site and this repository's documentation. If you have any question, don't hesitate to come and ask on the forum!

Our CI

We are currently using Gitlab CI.
Hence, you can have a look at the .gitlab-ci.yml file on the root of this repository for more information.

However, some jobs are more complicated than expected, as they are depending on external tools.
Hopefully for you, such jobs are the latest in the pipeline execution; linters, build & tests jobs are simple.
The "complexe" jobs are those dedicated to CD (Continuous Delivery) which main reason is that we are delivering Docker images to two different registries.

The main complexity is about git branches & their related delivery, the following matrix might help you:

Branch name Internal registry DockerHub
master openpaas-snapshots/openpaas-esn:branch-master linagora/esn:branch-master
release-* (1) openpaas-snapshots/openpaas-esn:* linagora/esn:branch-*
feature-* (2) openpaas-snapshots/openpaas-esn:* linagora/esn:*

(1) The goal of release branches is to be able to maintain release (bug fix backport, CVE fixes...), and then produce minor releases based on this major release.
They should be prefixed by release-. e.g. git branch name release-1.6.x build will deliver:

  • openpaas-snapshots/openpaas-esn:1.6
  • openpaas-snapshots/openpaas-esn:1.6.3 (depending on the minor release)
  • linagora/esn:branch-1.6.3

(2) Feature branches are not release. They are used in order to publish & validate features (maybe several MRs & commits). They should be prefixed by feature-. e.b. git branch name feature-friday-delivery build will deliver:

  • openpaas-snapshots/openpaas-esn:feature-friday-delivery
  • linagora/esn:feature-friday-delivery

Licence

Affero GPL v3

Special thanks

drawing

BrowserStack for supporting open source projects.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].