baiiko / web-extension

Repository for the web extension code (coming)

Home Page:https://ogameinfinity.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ogame Infinity

This repository contains the monolithic code mess for the Ogame Infinity extension.

Note: since version 2.3.7 it can be no longer loaded directly as an unpacked extension to be tested locally.

Downloads

Third party dependencies

This extension uses 3 external js libraries:

Contributing

Did you encounter a bug or have a suggestion for a new feature? Please join our Discord:

Did you fix it already? Please fork the latest master branch and raise a Pull Request

Type Branch naming convention
Bugfix fix/name_of_fix
Improvement improvement/name_of_improvement
Feature feature/name_of_feature

Code formatting

Please install the tools once by running: npm install

Then, make sure to format the code according to our rules before doing any new commit/pull request by using the following command:

npm run format

Automatic packaging and deployment

GitHub's actions are used to automatically package and deploy new updates.

Manual packaging

Install dev dependencies

npm install -g terser
npm install -g clean-css
npm install -g clean-css-cli

Run the packer

./packaging.sh {version_number}

Example:

./packaging.sh 1.5.3

Version number is optional and can be omitted, for example doing test builds, by default the version number will be built based on time and date.

About

Repository for the web extension code (coming)

https://ogameinfinity.com

License:Other


Languages

Language:JavaScript 84.5%Language:CSS 15.3%Language:Shell 0.2%