No description
Find a file
google-labs-jules[bot] 581d09bc65 feat: Create template for custom HTML elements
This commit introduces a new template repository for creating custom HTML elements for the core web3 framework. The template includes a Go backend, an Angular custom element, and a full release cycle configuration.

The Go backend is a simple HTTP server that serves the frontend and provides a basic API. The Angular custom element is a simple "Hello, world!" component that can be used as a starting point for more complex elements. The release cycle is configured with GoReleaser and GitHub Actions.
2025-11-10 02:59:45 +00:00
.github/workflows feat: Create template for custom HTML elements 2025-11-10 02:59:45 +00:00
cmd/demo-cli feat: Create template for custom HTML elements 2025-11-10 02:59:45 +00:00
ui feat: Create template for custom HTML elements 2025-11-10 02:59:45 +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
LICENSE feat: Create template for custom HTML elements 2025-11-10 02:59:45 +00:00
README.md feat: Create template for custom HTML elements 2025-11-10 02:59:45 +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, an Angular 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 Angular custom element.

Building the Custom Element

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

cd ui
npm run build

This will create a single 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.