GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - fullstackwiki/fullstackwiki: A repository of documentation for building reliable, accessible, cross-platform Web applications.

BranchesTags
Open more actions menu

Latest commit

 

History

366 Commits
366 Commits

Folders and files

NameName
Last commit message
Last commit date
bin
bin
 
 
htdocs
htdocs
 
 
lib
lib
 
 
templates
templates
 
 
test
test
 
 
.editorconfig
.editorconfig
 
 
.gitignore
.gitignore
 
 
README.md
README.md
 
 
app.js
app.js
 
 
app.media-types
app.media-types
 
 
httpd.conf
httpd.conf
 
 
index.html
index.html
 
 
package.json
package.json
 
 

Repository files navigation

Fullstack.wiki

Charter

Fullstack.wiki is a repository of documentation for how to build reliable, accessible, cross-platform Web applications.

This can be broken down into several broad categories of content:

  • Original specification text, for offline reference
  • Writing technical standards & participating in standards groups
  • Writing Web applications (i.e. publishing data)
  • Writing Web user-agents (i.e. consuming data)
  • Techniques & tools for programming

Principles

  • Document techniques for building reliable, accessible, cross-platform Web applications.
  • Centrally document how to use/implement standards, cross referencing the relevant authortative documents.
  • Document best practices, not necessarially everything.
  • Document implementation status by each platform.
  • Support progressive enhancement and graceful degradation.
  • Encourage defense in depth and emphasize security at every step.
  • Keep accessibility, UX, and security notes in-line as essential requirements, not as separate sections.

Prerequisites

  • make
  • node
  • npm (or compatible package install)

Building

  1. Install submodules (if any, git submodule update --init)
  2. Install dependencies (yarn install)
  3. run make

Index of Files

  • bin/ - Executables and helper scripts
  • lib/ - Web server related libraries
  • web/ - webroot/docroot for the website
  • app.js - Web server routing
  • Makefile - The commands to build the website
  • index.html - Redirects to the web/index.xhtml for the lazy

Technical requirements

  • Host specifications as HTML
  • Convert plaintext RFCs to HTML
  • Searchable collection of documents for quick navigation
  • Cross-references to other pages and official standards
  • Extract RDF data from HTML pages
  • Build indexes and tables from RDF data
  • Provide implementation status of features by different implementations, aggregated from test suites
  • Syntax highlighting of code blocks
  • Test your own input against ABNF & validators
  • List compliant implementations in your programming language

About

A repository of documentation for building reliable, accessible, cross-platform Web applications.

fullstack.wiki/

Resources

Readme
Activity
Custom properties

Stars

8 stars

Watchers

4 watching

Forks

1 fork
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.