Removed and git-ignored docs/ from the repository.
Added a GitHub workflow to build an artifact and attempt to deploy that artifact to GitHub Pages.
Better enforced line break style. Now the linter scripts checks for line break style and is aligned with the .editorconfig file. I replaced some deprecated stylistic rules with the new stylistic eslint plugin. https://eslint.org/blog/2023/10/deprecating-formatting-rules/
I've tested that links from the docs into the source code. I've also made sure the documentation images appears in the docs. typedoc only seem to support relative paths to images in jsdoc so I had to inline the images under the src folder, however I put them in an images folder so that they are clearly separated from the actual source code.
I've bundled changes affecting many files into commits to ease the review process.
closes https://github.com/melonjs/melonJS/issues/1225
docs/
from the repository.I've tested that links from the docs into the source code. I've also made sure the documentation images appears in the docs. typedoc only seem to support relative paths to images in jsdoc so I had to inline the images under the src folder, however I put them in an images folder so that they are clearly separated from the actual source code. I've bundled changes affecting many files into commits to ease the review process.