Feature/#35 build tools #36

Merged
Serraniel merged 41 commits from feature/#35-build-tools into develop 2020-09-06 21:20:03 +02:00
Serraniel commented 2020-08-26 22:03:43 +02:00 (Migrated from github.com)

This introduces automatic bundling of the sources and creating the plugins for all browsers. Requires npm and gulp.

Todos

  • documentation
  • enhancement scripts are run at document_start. This results in runAfterLoad being broken now
  • personal review of those changes because I don´t trust myself :D
This introduces automatic bundling of the sources and creating the plugins for all browsers. Requires npm and gulp. Todos - [x] documentation - [x] enhancement scripts are run at `document_start`. This results in `runAfterLoad` being broken now - [x] personal review of those changes because I don´t trust myself :D
Serraniel (Migrated from github.com) reviewed 2020-08-29 17:31:48 +02:00
@ -3,0 +20,4 @@
### Tools
This project requires you to install [NPM](https://nodejs.org/en/download/) and [gulp](https://www.npmjs.com/package/gulp).
### Build
Serraniel (Migrated from github.com) commented 2020-08-29 17:30:19 +02:00

Maybe would be nice if you could try to get the scripts from readme.md running with little docs I wrote @kaffem .

Maybe would be nice if you could try to get the scripts from readme.md running with little docs I wrote @kaffem .
Serraniel (Migrated from github.com) commented 2020-08-29 17:31:34 +02:00

Also feel free to add yourself here any time you like, see https://docs.npmjs.com/files/package.json#people-fields-author-contributors.

Also feel free to add yourself here any time you like, see https://docs.npmjs.com/files/package.json#people-fields-author-contributors.
kaffem (Migrated from github.com) reviewed 2020-09-01 16:01:08 +02:00
@ -3,0 +20,4 @@
### Tools
This project requires you to install [NPM](https://nodejs.org/en/download/) and [gulp](https://www.npmjs.com/package/gulp).
### Build
kaffem (Migrated from github.com) commented 2020-09-01 16:00:13 +02:00

The scripts appear to be working correctly.

The scripts appear to be working correctly.
kaffem (Migrated from github.com) commented 2020-09-01 16:00:54 +02:00

This needs to be an object for firefox, see devDocs/manifest.json/developer otherwise it's an invalid extension.

This needs to be an object for firefox, see [devDocs/manifest.json/developer](https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/manifest.json/developer) otherwise it's an invalid extension.
Serraniel (Migrated from github.com) reviewed 2020-09-02 15:00:20 +02:00
Serraniel (Migrated from github.com) commented 2020-09-02 15:00:19 +02:00

Yeah you are correct. Somehow forgot to change this but I read it, too.

Yeah you are correct. Somehow forgot to change this but I read it, too.
Serraniel (Migrated from github.com) reviewed 2020-09-04 16:08:00 +02:00
Serraniel (Migrated from github.com) commented 2020-09-04 16:08:00 +02:00
        debug: isDev
```suggestion debug: isDev ```
Serraniel (Migrated from github.com) reviewed 2020-09-06 20:58:57 +02:00
Serraniel (Migrated from github.com) commented 2020-09-06 20:58:57 +02:00

This is fixed. Manifest validation on the webstores also is working now (regarding manifest.json syntax). I will open new issues for other validation problems I noticed.

This is fixed. Manifest validation on the webstores also is working now (regarding *manifest.json* syntax). I will open new issues for other validation problems I noticed.
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Serraniel/AniwatchPlus#36
No description provided.