webzwo0i
4fbf0e8e2a
not working atm
2021-01-02 17:33:01 +01:00
webzwo0i
1702c7c34e
the symlink from node_modules/ep_etherpad-lite to ./src is part of the git repository
2021-01-02 01:05:41 +01:00
Richard Hansen
f54dcbc766
lint: Re-run `eslint --fix`
2020-12-16 22:09:48 +00:00
John McLear
003363bc89
checkPlugin: dont run sauce labs connector on travis backend tests ( #4542 )
2020-12-05 08:21:08 +00:00
John McLear
ee0a37f96c
checkPlugins fix travis and include contributing.md
2020-12-05 07:50:16 +00:00
John McLear
239a0bccbd
checkPlugins: improve travis config to not error
2020-12-05 07:50:16 +00:00
John McLear
d1e9ea6e27
tests/plugins: checkPlugins backend tests config
...
Tnx to @webzwo0i 👍
2020-11-30 17:22:52 +00:00
John McLear
42c0d80914
plugins: checkPlugin script includes remove node_modules if committed.
2020-11-28 13:13:14 +00:00
John McLear
325941a1ad
plugins: add peerdeps and correct engine to checkPlugins script ( #4524 )
...
* pere deps example
* fixed by rh
* doh
* doh...
2020-11-27 21:43:23 +00:00
Richard Hansen
5fcf5f6135
checkPlugin.js: Use https, not http, for Etherpad URL
2020-11-27 14:55:51 -05:00
Richard Hansen
2fdac836d0
lint: Bump eslint-config-etherpad to 1.0.13
...
Also bump eslint to 7.14.0.
2020-11-27 06:25:43 +00:00
Richard Hansen
b8d07a42eb
lint: Run `eslint --fix` on `bin/` and `tests/`
2020-11-24 20:06:12 +00:00
Richard Hansen
cc988bd67b
lint: Convert CR+LF line endings to LF
2020-11-24 20:06:12 +00:00
Richard Hansen
029f2f765e
checkPlugins: Revise `npmpublish.yml`
...
* Add commentary explaining why things are done the way they are.
* Delete steps that were added for debugging.
* Pass `--no-save` when installing `ep_etherpad-lite`.
2020-11-23 19:09:52 +00:00
John McLear
c702fdb488
checkPlugins: Support adaptive npmpublish.yml ( #4509 )
2020-11-23 16:34:26 +00:00
John McLear
b167f97048
plugins: include eslint in checkPlugins.js ( #4505 )
...
* probably not working but dumping up
* check plugins lint
2020-11-22 14:58:11 +00:00
John McLear
cfc7e47db0
plugins: Various checkPlugins.js and associated file fixes. ( #4439 )
...
This PR makes checkPlugins some what more useful for developers.
It adds auto npm publish support and various travis improvements among other goodies.
2020-11-02 16:13:24 +00:00
John McLear
ff4da04907
no need to ask for translations if no template files are included
2020-09-23 09:25:17 +01:00
John McLear
7a076d1f3a
housekeeping: v3 of automatic plugin fixing tool.
...
Make sure plugins do npm install before being tested.
2020-08-22 15:50:55 +01:00
John McLear
91c0848ede
Plugin Developer Tools: Plugin check & fix tool
...
Automated tool to discover and fix common plugin faults.
https://mclear.co.uk/2020/07/18/suggestions-for-improving-etherpad-plugins/
- [x] Adds CI and updates existing travis configs.
- [x] Adds a LICENSE
- [x] Adds a .gitignore
- [x] Adds a README and checks it includes a reference to the license
- [x] Recommends translations
- [x] Checks for files that shouldn't exist and removes them (.ep_initialized, npm-debug.log)
still to do in the distant future depending on usage.
- [ ] Check packages.json includes link to github repo
- [ ] Checks Etherpad is referred to as Etherpad Lite
- [ ] Checks README includes animated gif.
2020-07-26 13:18:02 +01:00