loclamor / OGInfinity

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. It can be loaded as an unpacked extension to be tested locally.

Downloads

Third party dependencies

This extension uses 2 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 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 (only tested on macos atm)

./packaging.sh {version_number}

Example:

./packaging.sh 1.5.3

About

Repository for the web extension code (coming)

https://ogameinfinity.com

License:Other


Languages

Language:JavaScript 78.1%Language:CSS 21.7%Language:Shell 0.2%