]> source.dussan.org Git - gitea.git/commitdiff
Improve frontend guideline (#28711) (#28713)
authorGiteabot <teabot@gitea.io>
Sat, 6 Jan 2024 17:30:36 +0000 (01:30 +0800)
committerGitHub <noreply@github.com>
Sat, 6 Jan 2024 17:30:36 +0000 (12:30 -0500)
docs/content/contributing/guidelines-frontend.en-us.md

index 0d9e510e70039d46d81de3e6dd96f26d8219ba93..aa1759d9c974dda04ec6bad83e2225d40ad7b904 100644 (file)
@@ -48,11 +48,12 @@ We recommend [Google HTML/CSS Style Guide](https://google.github.io/styleguide/h
 10. Avoid mixing different events in one event listener, prefer to use individual event listeners for every event.
 11. Custom event names are recommended to use `ce-` prefix.
 12. Gitea's tailwind-style CSS classes use `gt-` prefix (`gt-relative`), while Gitea's own private framework-level CSS classes use `g-` prefix (`g-modal-confirm`).
+13. Avoid inline scripts & styles as much as possible, it's recommended to put JS code into JS files and use CSS classes. If inline scripts & styles are unavoidable, explain the reason why it can't be avoided.
 
 ### Accessibility / ARIA
 
 In history, Gitea heavily uses Fomantic UI which is not an accessibility-friendly framework.
-Gitea uses some patches to make Fomantic UI more accessible (see the `aria.js` and `aria.md`),
+Gitea uses some patches to make Fomantic UI more accessible (see `aria.md` and related JS files),
 but there are still many problems which need a lot of work and time to fix.
 
 ### Framework Usage