1
0
mirror of https://github.com/Jermolene/TiddlyWiki5 synced 2025-03-31 07:46:55 +00:00
Bimba Laszlo b5653babdf Add GitLab saver, apply common lingo to Git savers (#3931)
* Transform GitHub saver to work with GitLab as well

You can choose which provider you want to use, the data is given in the
same place.

I tried to avoid code duplication, so service providers' unique
properties are in separate files, the settings of the selected provider
are loaded.

In two fields I am not sure that it fits into the current structure:

* module-type: gitservice
  Which module is a `gitservice` type, it will be listed in the
  drop-down menu.
* default-api-url: https://gitlab.com/api/v4
  The default URL to access the provider's API.

This is just a sketch, not a final version, suggestions for modification
are welcome!

* Rename saver from GitHub to GitService, update docs

* Split GitHub and GitLab to separate savers, apply common lingo

Sadly, it doesn't seem to make much sense to search for common parts in
the code, because there might be a Git service that is very different
from the GitHub API (such as BitBucket). Therefore, I feel that Git
savers are not able to share other than the translations.

I deleted the defaults values from the translations and set it to the
text entry because they should not depend on the translations.

* Add more information about the password field

It is not clear how to create a personal access token, thus added a link
to the help pages. In addition, GitLab only accepts personal access
token, GitHub also accepts the password, so I made this clear.

* Extract commit message to lingo

* Fix indentation

* Use improved base64 encoder

Fix conflict with a06acc4eb8ade26cbb17b9f5911876bac1da7715
2019-07-31 21:38:52 +01:00
..
2019-05-30 16:54:57 +01:00
2018-03-06 16:14:50 +00:00
2019-04-08 21:08:58 +01:00
2019-06-09 17:09:11 +01:00
2019-07-31 21:36:12 +01:00
2017-11-14 12:31:35 +00:00
2019-03-16 13:24:58 +00:00
2018-11-15 21:44:05 +00:00
2019-02-06 18:22:29 +00:00
2017-03-29 10:19:42 +01:00
2019-07-26 12:46:27 +01:00
2017-11-18 19:53:52 +00:00
2014-02-25 21:22:21 +00:00
2017-01-29 21:11:30 +00:00