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 :
@@ -112,13 +112,13 @@ If you are upgrading HackMD from an older version, follow these steps:
112112
113113* [ migration-to-0.5.0] ( https://github.com/hackmdio/migration-to-0.5.0 )
114114
115- We don't use LZString to compress socket.io data and DB data after version 0.5.0.
115+ We don't use LZString to compress socket.io data and DB data after version 0.5.0.
116116Please run the migration tool if you're upgrading from the old version.
117117
118118* [ migration-to-0.4.0] ( https://github.com/hackmdio/migration-to-0.4.0 )
119119
120- We've dropped MongoDB after version 0.4.0.
121- So here is the migration tool for you to transfer the old DB data to the new DB.
120+ We've dropped MongoDB after version 0.4.0.
121+ So here is the migration tool for you to transfer the old DB data to the new DB.
122122This tool is also used for official service.
123123
124124# Configuration
@@ -156,6 +156,9 @@ There are some configs you need to change in the files below
156156| HMD_GITLAB_BASEURL | no example | GitLab authentication endpoint, set to use other endpoint than GitLab.com (optional) |
157157| HMD_GITLAB_CLIENTID | no example | GitLab API client id |
158158| HMD_GITLAB_CLIENTSECRET | no example | GitLab API client secret |
159+ | HMD_MATTERMOST_BASEURL | no example | Mattermost authentication endpoint |
160+ | HMD_MATTERMOST_CLIENTID | no example | Mattermost API client id |
161+ | HMD_MATTERMOST_CLIENTSECRET | no example | Mattermost API client secret |
159162| HMD_DROPBOX_CLIENTID | no example | Dropbox API client id |
160163| HMD_DROPBOX_CLIENTSECRET | no example | Dropbox API client secret |
161164| HMD_GOOGLE_CLIENTID | no example | Google API client id |
@@ -231,7 +234,7 @@ There are some configs you need to change in the files below
231234
232235| service | settings location | description |
233236| ------- | --------- | ----------- |
234- | facebook, twitter, github, gitlab, dropbox, google, ldap | environment variables or ` config.json ` | for signin |
237+ | facebook, twitter, github, gitlab, mattermost, dropbox, google, ldap | environment variables or ` config.json ` | for signin |
235238| imgur | environment variables or ` config.json ` | for image upload |
236239| google drive(` google/apiKey ` , ` google/clientID ` ), dropbox(` dropbox/appKey ` ) | ` config.json ` | for export and import |
237240
@@ -243,6 +246,7 @@ There are some configs you need to change in the files below
243246| twitter | ` /auth/twitter/callback ` |
244247| github | ` /auth/github/callback ` |
245248| gitlab | ` /auth/gitlab/callback ` |
249+ | mattermost | ` /auth/mattermost/callback ` |
246250| dropbox | ` /auth/dropbox/callback ` |
247251| google | ` /auth/google/callback ` |
248252
@@ -264,9 +268,9 @@ hackmd/
264268
265269## Operational Transformation
266270
267- From 0.3.2, we started supporting operational transformation.
268- It makes concurrent editing safe and will not break up other users' operations.
269- Additionally, now can show other clients' selections.
271+ From 0.3.2, we started supporting operational transformation.
272+ It makes concurrent editing safe and will not break up other users' operations.
273+ Additionally, now can show other clients' selections.
270274See more at [ http://operational-transformation.github.io/ ] ( http://operational-transformation.github.io/ )
271275
272276
0 commit comments