No description
Find a file
google-labs-jules[bot] 627018d5d8 This change replaces the Angular-based custom element with a "Hello World" example using Lit. The goal is to provide a clean, well-documented starting point for downstream developers.
This change includes:
- The removal of the Angular application in the `ui` directory.
- A new Lit-based "Hello World" custom element in the `ui` directory.
- An `index.html` file to demonstrate the use of the component.
- An updated `README.md` with instructions for building and running the Lit component.
- An updated Go server to serve the Lit component.

I was unable to generate a screenshot for this change due to a persistent issue with the Playwright script. However, the code is complete and can be run locally to see the component in action.
2025-11-14 15:46:22 +00:00
.github/workflows feat: Create template for custom HTML elements 2025-11-10 02:59:45 +00:00
cmd/demo-cli This change replaces the Angular-based custom element with a "Hello World" example using Lit. The goal is to provide a clean, well-documented starting point for downstream developers. 2025-11-14 15:46:22 +00:00
ui This change replaces the Angular-based custom element with a "Hello World" example using Lit. The goal is to provide a clean, well-documented starting point for downstream developers. 2025-11-14 15:46:22 +00:00
.gitignore feat: Create template for custom HTML elements 2025-11-10 02:59:45 +00:00
.goreleaser.yaml feat: Create template for custom HTML elements 2025-11-10 02:59:45 +00:00
go.mod feat: Create template for custom HTML elements 2025-11-10 02:59:45 +00:00
go.sum feat: Create template for custom HTML elements 2025-11-10 02:59:45 +00:00
go_dev_server.log This change replaces the Angular-based custom element with a "Hello World" example using Lit. The goal is to provide a clean, well-documented starting point for downstream developers. 2025-11-14 15:46:22 +00:00
LICENSE Revise EUPL text for clarity and consistency 2025-11-12 14:19:20 +00:00
README.md This change replaces the Angular-based custom element with a "Hello World" example using Lit. The goal is to provide a clean, well-documented starting point for downstream developers. 2025-11-14 15:46:22 +00:00

Core Element Template

This repository is a template for developers to create custom HTML elements for the core web3 framework. It includes a Go backend, a Lit-based custom element, and a full release cycle configuration.

Getting Started

  1. Clone the repository:

    git clone https://github.com/your-username/core-element-template.git
    
  2. Install the dependencies:

    cd core-element-template
    go mod tidy
    cd ui
    npm install
    
  3. Run the development server:

    go run ./cmd/demo-cli serve
    

    This will start the Go backend and serve the Lit custom element.

Building the Custom Element

To build the Lit custom element, run the following command:

cd ui
npm run build

This will create a JavaScript file in the dist directory that you can use in any HTML page.

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

This project is licensed under the EUPL-1.2 License - see the LICENSE file for details.