New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improve README and developer experience #1807
Conversation
- Update our bages; might've overdone it a little, but they're fun to add :^) - Add badges for Web Technologies used - Rewrite & bump up system requirements a bit - Wrap the Language list, Development in a container, and Screenshots in <details>; this makes the page load faster and makes it seem less daunting - Add a Flathub badge to the Flatpak section - Unify Linux install instructions (as much as possible) - Remove 3rd-party APT repository In my opinion, we have enough distribution formats already, and the install instructions are a little dodgy - Add Beta AUR package to the list - Clarify Windows install instructions by splitting up WinGet and manual install - Make "Development environment" its own section - Remove Beta and Alpha notes on Windows and macOS build instructions - Explain what exactly is happening when you run `yarn dev` and in which scenarios you might want to use it - Move the "Back to top" badge to the actual bottom of the page
This doesn't really do much in our situation: - Just in case someone ever manages to load a website in Heroic's main window, no JS can run inside it - Gets rid of the warning in the console when testing with `yarn dev` I've tested the Webviews (unaffected) and links to ProtonDB and such (also unaffected, not sure why though). Please test if this breaks anything
This also updates the Index & removes the 3rd party apt repository's install script
c18ed3b
to
318bb9c
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ok second time it loaded...
The badges very rarely fail to load, that's true. Sadly can't do anything about that in the README, the user will just have to reload |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good stuff! :D
This PR makes changes to the README (see commit about it for details), brings VSCode's configuration up to speed again, and resolves a warning (which wasn't an issue in our use case, but it's still nice to not see that every time you run
yarn dev
IMO)I've tested the Content Security Policy a bit (see notes on commit adding it) and it seems to not introduce any issues, but if you have some time, please verify this :^)
Use the following Checklist if you have changed something on the Backend or Frontend: