Skip to content

ForkbombEu/didroom-components

Repository files navigation

Didroom components

Omni components library for the didroom identity solution

Standard web components with efficient one-way data binding, an asynchronous rendering pipeline (similar to React Fiber), and lazy-loading out of the box, and generates 100% standards-based Web Components that run in any browser and mobile supporting the Custom Elements v1 spec.




๐ŸŽฎ Quick start

It's super easy starting template as follows:

<!doctype html>
<html dir="ltr" lang="en">
  <head>
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=5.0" />
    <script type="module" src="https://cdn.jsdelivr.net/npm/@didroom/components/dist/didroom-components/didroom-components.esm.js"></script>
    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@didroom/components/dist/didroom-components/didroom-components.css"/>
  </head>

  <body style="padding: 25px">
    <didroom-avatar size="xl" src="https://api.dicebear.com/7.x/open-peeps/svg" />
  </body>
</html>

for the list of all the components docs:

CLICK HERE TO START USING ME


๐Ÿ’„ Whitelable

please refer to ./docs/CHANGE_THEME.md


๐Ÿš‘ Community & support

๐Ÿ“ Documentation - Getting started and more.

๐ŸŒฑ Ecosystem - W3C-DID Dyne, Signroom, Zenroom, Didroom

๐Ÿšฉ Issues - Bugs end errors you encounter using didroom-components.

[] Matrix - Hanging out with the community.

๐Ÿ—ฃ๏ธ Discord - Hanging out with the community.

๐Ÿช Telegram - Hanging out with the community.

๐Ÿ” back to top


๐Ÿ˜ Acknowledgements

Copyleft ๐Ÿ„ฏ 2024 by Forkbomb BV, Amsterdam

Designed by Micol Salomone and Ayse Mete coded by Ennio Donato, Puria Nafisi Azizi and Matteo Cristino

๐Ÿ” back to top


๐Ÿ‘ค Contributing

Please first take a look at the our Contributor License Agreement then

  1. ๐Ÿ”€ FORK IT
  2. Create your feature branch git checkout -b feature/branch
  3. Commit your changes git commit -am 'feat: New feature\ncloses #398'
  4. Push to the branch git push origin feature/branch
  5. Create a new Pull Request gh pr create -f
  6. ๐Ÿ™ Thank you

๐Ÿ” back to top


๐Ÿ’ผ License

Didroom standalone microservices
Copyleft ๐Ÿ„ฏ 2024 Forkbomb BV, Amsterdam

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
published by the Free Software Foundation, either version 3 of the
License, or (at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.

๐Ÿ” back to top