diff --git a/README.md b/README.md index 53c1dd4..b3179a5 100644 --- a/README.md +++ b/README.md @@ -2,63 +2,87 @@ [![Release Electron app](https://github.com/cnumr/EcoindexApp/actions/workflows/release.yml/badge.svg)](https://github.com/cnumr/EcoindexApp/actions/workflows/release.yml) +## Informations + +Cette application de bureau vous permet d'effectuer +mesures comme sur le site + +econindex.fr + +, mais aussi d'avoir les mesures de +lighthouse, dans un seul et mĂȘme +rapport, sans limitation. 🎉 +

+

Informations clés

+

+Vous pouvez soit mesurer +une série d'URLs, ou des +parcours de visite entiers. +
+Cette version d'ecoindex fournit des mesures stables +et cohérentes comme avec + +econindex.fr + +ou + +ecoindex-cli + +.
+La gestion du cache du navigateur garantit des +mesures réalistes +

+

Avec cette application, vous obtiendrez :

+ + ## Documentations https://cnumr.github.io/lighthouse-plugin-ecoindex/ -## Informations +## DEV Informations - ElectronJS / Electron Forge with `template=webpack-typescript` - React - TailwindCSS - -## TODO - -see https://github.com/cnumr/EcoindexApp/issues - -- [x] Set icon -- [x] Build on OS - - [x] Mac (sign with Apple Dev) - - [x] Windows - - [ ] Linux -- [x] Auto build with CI/CD -- [x] Translat -- [x] Create simple mesure -- [ ] ~~Use path /usr/bin and /usr/bin/which to launch node `/usr/bin/which node` and npm `/usr/bin/which npm` action~~ -- [x] Fix not showing buttons to install plugin - - [x] handler for install plugin -- [x] Fix not showing buttons to install Node - - [x] handler for install Node -- [x] Create complex mesure - - [x] Save JSON on disk - - [x] Fix extra-header not JSON - - [x] Read/Reload JSON from disk (doing) - - [x] Use JSON to display data - - [x] Launch mesure from JSON (save before) - -# Help links - -- https://github.com/electron/forge/issues/3558#issuecomment-2163993613 -- https://www.electronforge.io/guides/code-signing/code-signing-macos -- https://support.apple.com/en-us/102654 -- https://help.apple.com/xcode/mac/current/#/dev3a05256b8 -- https://felixrieseberg.com/codesigning-electron-apps-in-ci/ -- https://github.com/electron/osx-sign -- https://docs.github.com/en/actions/deployment/deploying-xcode-applications/installing-an-apple-certificate-on-macos-runners-for-xcode-development -- https://github.com/electron/forge/issues/3315 -- https://github.com/sneljo1/auryo/blob/5180622e43d236feaebd00013f3d78e93f02cac1/internals/scripts/add-osx-cert.sh - -# osx package win32 - -`brew install mono` -`brew install xquartz` -`brew install --cask --no-quarantine wine-stable` - -`export PATH=$PATH:/Library/Frameworks/Mono.framework/Versions/Current/bin/mono` -`brew install p7zip` - -`npm run make -- --platform=win32` - -## wine proxy - -`chmod +x wine_proxy/wine`