Skip to content

Commit 45fb942

Browse files
committed
update
1 parent 6db2fc6 commit 45fb942

File tree

1 file changed

+96
-18
lines changed

1 file changed

+96
-18
lines changed

README.md

Lines changed: 96 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,36 @@
1-
<div class="Box-body px-5 pb-5">
2-
<article class="markdown-body entry-content container-lg" itemprop="text"><h1><a id="user-content-docsplus" class="anchor" aria-hidden="true" href="#docsplus"><svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a>docs.plus</h1>
3-
<p><strong>docs.plus is a tool to help communites share knowledge</strong></p>
4-
<p>It is the result of over six years of research by <a href="https://newspeak.house" rel="nofollow">newspeak.house</a> into civil society and public sector coordination and crisis response.
5-
It solves many common organising problems, and can be frictionlessly adopted by all typical stakeholders without needing any training.</p>
6-
<p>docs.plus intuitively combines all the common communication tools:</p>
7-
<ul>
8-
<li><g-emoji class="g-emoji" alias="white_check_mark" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/2705.png"><img class="emoji" alt="white_check_mark" height="20" width="20" src="https://github.githubassets.com/images/icons/emoji/unicode/2705.png"></g-emoji> collaborative documents</li>
9-
<li><g-emoji class="g-emoji" alias="white_check_mark" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/2705.png"><img class="emoji" alt="white_check_mark" height="20" width="20" src="https://github.githubassets.com/images/icons/emoji/unicode/2705.png"></g-emoji> videocalls (with unlimited self-organising breakout rooms)</li>
10-
<li><g-emoji class="g-emoji" alias="white_check_mark" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/2705.png"><img class="emoji" alt="white_check_mark" height="20" width="20" src="https://github.githubassets.com/images/icons/emoji/unicode/2705.png"></g-emoji> group text chat</li>
11-
<li><g-emoji class="g-emoji" alias="soon" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f51c.png"><img class="emoji" alt="soon" height="20" width="20" src="https://github.githubassets.com/images/icons/emoji/unicode/1f51c.png"></g-emoji> email subscription</li>
12-
<li><g-emoji class="g-emoji" alias="soon" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f51c.png"><img class="emoji" alt="soon" height="20" width="20" src="https://github.githubassets.com/images/icons/emoji/unicode/1f51c.png"></g-emoji> native mobile app (push notifications)</li>
13-
<li><g-emoji class="g-emoji" alias="soon" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f51c.png"><img class="emoji" alt="soon" height="20" width="20" src="https://github.githubassets.com/images/icons/emoji/unicode/1f51c.png"></g-emoji> search, filtering and tagging</li>
14-
</ul>
15-
16-
Docs.plus is built on [Etherpad](https://github.com/ether/etherpad-lite) with some modification and a set of custom plugins:
1+
[![Generic badge](https://img.shields.io/badge/version-1.8.12-<COLOR>.svg)](https://docs.plus)
2+
[![MIT license](https://img.shields.io/badge/License-Apache-blue.svg)](http://www.apache.org/licenses/LICENSE-2.0.html)
3+
[![Open Source? Yes!](https://badgen.net/badge/Open%20Source%20%3F/Yes%21/blue?icon=github)](https://github.com/nwspk/docs.plus)
4+
[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-green.svg)](https://github.com/nwspk/docs.plus/compare)
5+
[![All Contributors](https://img.shields.io/badge/all_contributors-4-blue.svg)](#contributors-)
6+
7+
8+
# 📚 Docs.plus
9+
10+
**Docs.plus** is a real-time collaborative tools to help communites share knowledge
11+
12+
## About
13+
14+
It is the result of over six years of research by [newspeak.house](https://newspeak.house) into civil society and public sector coordination and crisis response.
15+
It solves many common organising problems, and can be frictionlessly adopted by all typical stakeholders without needing any training.
16+
17+
**Docs.plus** intuitively combines all the common communication tools:
18+
19+
- ✔️ Collaborative documents
20+
- ✔️ Videocalls (with unlimited self-organising breakout rooms)
21+
- ✔️ Group text chat
22+
- 🚧 Profiling
23+
- ⏭️ Email subscription
24+
- ⏭️ Search, filtering and tagging
25+
- ⏭️ Mobile and desktop app
26+
- ⏭️ Push notifications
27+
- *Suggest the next feature...*
28+
29+
# Base
30+
31+
**Docs.plus** is built on [Etherpad](https://github.com/ether/etherpad-lite) which is a real-time collaborative editor for the web, our team tweek a etherpad bases for the goal we persude, also we are using combanation of etherpad plugin and custom one to power up our goals.
32+
33+
### Plugins
1734

1835
- [ep_wrtc_heading](https://github.com/HMarzban/ep_wrtc_heading)
1936
- [ep_insert_media](https://github.com/samirsayyad/ep_insert_media)
@@ -32,6 +49,67 @@ Docs.plus is built on [Etherpad](https://github.com/ether/etherpad-lite) with so
3249
- [ep_remove_embed](https://github.com/tjwelde/ep_remove_embed)
3350
- [ep_sticky_attributes](https://github.com/JohnMcLear/ep_sticky_attributes)
3451

35-
# License
52+
# 🚀 Prerequisites & Installation
53+
Prerequisites and installation are the same as Etherpad flow, follow this [link](https://github.com/ether/etherpad-lite#installation), or you can follow short steps like the following:
54+
55+
```bash
56+
# clone the project
57+
git clone https://github.com/nwspk/docs.plus.git
58+
59+
# move to the project folder
60+
cd docsplus
61+
62+
# install pre requirement plugins
63+
npm install --no-save --legacy-peer-deps
64+
ep_adminpads2
65+
ep_remove_embed
66+
ep_hide_line_numbers
67+
ep_monetization
68+
https://github.com/samirsayyad/ep_custom_header_message
69+
https://github.com/samirsayyad/ep_bottom_chat_bar
70+
https://github.com/ether/ep_comments_page
71+
https://github.com/ether/ep_cursortrace
72+
https://github.com/samirsayyad/ep_docs_plus_customize#c68bc28
73+
https://github.com/samirsayyad/ep_full_hyperlinks#ce24888
74+
https://github.com/samirsayyad/ep_headings2#f88ac17
75+
https://github.com/samirsayyad/ep_insert_media#35b26c5
76+
https://github.com/samirsayyad/ep_loading_pad#84a888f
77+
https://github.com/samirsayyad/ep_profile_modal#eb3bb71
78+
https://github.com/samirsayyad/ep_set_title_on_pad#b1688b0
79+
https://github.com/samirsayyad/ep_table_of_contents#326ccfc
80+
https://github.com/HMarzban/ep_wrtc_heading#1fd4e08
81+
https://github.com/ether/ep_sticky_attributes.git
82+
83+
# run the docsplus
84+
src/bin/run.sh
85+
```
86+
> For mor info Take a look at [CI](https://github.com/nwspk/docs.plus/blob/master/.github/workflows/master.yml)
87+
88+
> If you wanna have your Turn/Stun server for the video chat you can follow this installation for the [Coturn](https://github.com/coturn/coturn) server; [Link](https://dev.to/kevin_odongo35/how-to-configure-a-turn-server-3opd). <br>*By default, the video plugin uses a public Stun server [More info](https://github.com/HMarzban/ep_wrtc_heading)*
89+
90+
# 🤝 Contributing
91+
Thank you for your interest in contributing! Please feel free to put up a PR for any issue or feature request.
92+
93+
### ✨ Contributors
94+
Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
95+
96+
| | | | |
97+
| --------- | ------ | ----------- | ------------- |
98+
| [<img src="https://avatars.githubusercontent.com/u/5703915?v=4?s=100" width="100"><br> 📆💼 edsaperia](https://github.com/edsaperia) | [<img src="https://avatars.githubusercontent.com/u/11405614?v=4?s=100" width="100"><br>💻🚇 samirsayyad](https://github.com/samirsayyad) | [<img src="https://avatars.githubusercontent.com/u/20157508?v=4?s=100" width="100"><br>💻🚇Hossein](https://github.com/HMarzban) | [<img src="https://avatars.githubusercontent.com/u/1060378?v=4?s=100" width="100"><br>🚇Josh Balfour](https://github.com/joshbalfour) |
99+
100+
101+
# 👋 Contact
102+
If you have any further questions, please don’t hesitate, you can reach us by the following:
103+
- Twitter: [@docsdotplus](https://twitter.com/docsdotplus)
104+
- Github: [docs.plus](https://github.com/nwspk/docs.plus)
105+
- Slack: [docsplus](docsplus.slack.com)
106+
- Email: [contact@newspeak.house](mailto:contact@newspeak.house)
107+
108+
# 📝 License
109+
This project is licensed under the [Apache License v2](http://www.apache.org/licenses/LICENSE-2.0.html) License
110+
111+
# Support
112+
**Docs.plus** is free and open source, please help us stay online:
113+
114+
<a href="https://patreon.com/docsplus"><img src="https://img.shields.io/endpoint.svg?url=https%3A%2F%2Fshieldsio-patreon.vercel.app%2Fapi%3Fusername%3Ddocsplus%26type%3Dpatrons&style=for-the-badge" /> </a>
36115

37-
[Apache License v2](http://www.apache.org/licenses/LICENSE-2.0.html)

0 commit comments

Comments
 (0)