-
-
Notifications
You must be signed in to change notification settings - Fork 5.4k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add document for
webcomponents
(#23261)
- Loading branch information
1 parent
ffce336
commit 0bfcbcc
Showing
1 changed file
with
19 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
# Web Components | ||
|
||
This `webcomponents` directory contains the source code for the web components used in the Gitea Web UI. | ||
|
||
https://developer.mozilla.org/en-US/docs/Web/Web_Components | ||
|
||
# Guidelines | ||
|
||
* These components are loaded in `<head>` (before DOM body), | ||
so they should have their own dependencies and should be very light, | ||
then they won't affect the page loading time too much. | ||
* If the component is not a public one, it's suggested to have its own `Gitea` or `gitea-` prefix to avoid conflicts. | ||
|
||
# TODO | ||
|
||
There are still some components that are not migrated to web components yet: | ||
|
||
* `<span class="js-pretty-number">` | ||
* `<time data-format>` |