engine

package module
v0.0.0-...-af76324 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 23, 2024 License: MIT Imports: 8 Imported by: 0

README

Today Engine

The Today engine builds on Go's templating with reusable parts in the style of the Web Components standard. It aims to be usable for anything from static HTML websites to complex applications with a mix of server and client-side behavior.

Author: Early N. License: MIT, BSD

Installation

go get git.earlybird.gay/today-engine@latest

Why?

In short, to help guide new developers in making a website (today). The technologies that dominate the modern web are complex in unique ways that do not promote foundational knowledge of the web platform. Today focuses on:

  • Building websites from a basis of standard HTML/CSS
  • Promoting use of the Web Components standard of JS
  • Expanding on Go's robust template system with reusable chunks of HTML

How?

License

The portions of today-engine owned by Early N. are under the MIT license. Some code sections have a different license:

  • package html is under a BSD-3-Clause style license from Google.

Documentation

Overview

Copyright (C) 2024 early (LGPL)

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Run

func Run(handler http.Handler) error

Types

This section is empty.

Directories

Path Synopsis
cmd
internal
html
Package html implements an HTML5-compliant tokenizer and parser.
Package html implements an HTML5-compliant tokenizer and parser.
html/atom
Package atom provides integer codes (also known as atoms) for a fixed set of frequently occurring HTML strings: tag names and attribute keys such as "p" and "id".
Package atom provides integer codes (also known as atoms) for a fixed set of frequently occurring HTML strings: tag names and attribute keys such as "p" and "id".
html/charset
Package charset provides common text encodings for HTML documents.
Package charset provides common text encodings for HTML documents.
standard

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL