88[ ![ version] [ github-version-badge ]] [ github-release-page ]
99
1010
11- HackMD lets you create realtime collaborative markdown notes on all platforms.
12- Inspired by Hackpad, with more focus on speed and flexibility.
11+ HackMD lets you create realtime collaborative markdown notes on all platforms.
12+ Inspired by Hackpad, with more focus on speed and flexibility.
1313Still in the early stage, feel free to fork or contribute to HackMD.
1414
1515Thanks for using! :smile :
@@ -97,13 +97,13 @@ If you are upgrading HackMD from an older version, follow these steps:
9797
9898* [ migration-to-0.5.0] ( https://github.com/hackmdio/migration-to-0.5.0 )
9999
100- We don't use LZString to compress socket.io data and DB data after version 0.5.0.
100+ We don't use LZString to compress socket.io data and DB data after version 0.5.0.
101101Please run the migration tool if you're upgrading from the old version.
102102
103103* [ migration-to-0.4.0] ( https://github.com/hackmdio/migration-to-0.4.0 )
104104
105- We've dropped MongoDB after version 0.4.0.
106- So here is the migration tool for you to transfer the old DB data to the new DB.
105+ We've dropped MongoDB after version 0.4.0.
106+ So here is the migration tool for you to transfer the old DB data to the new DB.
107107This tool is also used for official service.
108108
109109# Configuration
@@ -141,6 +141,9 @@ There are some configs you need to change in the files below
141141| HMD_GITLAB_BASEURL | no example | GitLab authentication endpoint, set to use other endpoint than GitLab.com (optional) |
142142| HMD_GITLAB_CLIENTID | no example | GitLab API client id |
143143| HMD_GITLAB_CLIENTSECRET | no example | GitLab API client secret |
144+ | HMD_MATTERMOST_BASEURL | no example | Mattermost authentication endpoint |
145+ | HMD_MATTERMOST_CLIENTID | no example | Mattermost API client id |
146+ | HMD_MATTERMOST_CLIENTSECRET | no example | Mattermost API client secret |
144147| HMD_DROPBOX_CLIENTID | no example | Dropbox API client id |
145148| HMD_DROPBOX_CLIENTSECRET | no example | Dropbox API client secret |
146149| HMD_GOOGLE_CLIENTID | no example | Google API client id |
@@ -216,7 +219,7 @@ There are some configs you need to change in the files below
216219
217220| service | settings location | description |
218221| ------- | --------- | ----------- |
219- | facebook, twitter, github, gitlab, dropbox, google, ldap | environment variables or ` config.json ` | for signin |
222+ | facebook, twitter, github, gitlab, mattermost, dropbox, google, ldap | environment variables or ` config.json ` | for signin |
220223| imgur | environment variables or ` config.json ` | for image upload |
221224| google drive(` google/apiKey ` , ` google/clientID ` ), dropbox(` dropbox/appKey ` ) | ` config.json ` | for export and import |
222225
@@ -228,6 +231,7 @@ There are some configs you need to change in the files below
228231| twitter | ` /auth/twitter/callback ` |
229232| github | ` /auth/github/callback ` |
230233| gitlab | ` /auth/gitlab/callback ` |
234+ | mattermost | ` /auth/mattermost/callback ` |
231235| dropbox | ` /auth/dropbox/callback ` |
232236| google | ` /auth/google/callback ` |
233237
@@ -249,9 +253,9 @@ hackmd/
249253
250254## Operational Transformation
251255
252- From 0.3.2, we started supporting operational transformation.
253- It makes concurrent editing safe and will not break up other users' operations.
254- Additionally, now can show other clients' selections.
256+ From 0.3.2, we started supporting operational transformation.
257+ It makes concurrent editing safe and will not break up other users' operations.
258+ Additionally, now can show other clients' selections.
255259See more at [ http://operational-transformation.github.io/ ] ( http://operational-transformation.github.io/ )
256260
257261
0 commit comments