Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/architect/arc.codes

The Architect web site! 🌩
https://github.com/architect/arc.codes

api-gateway arc aws docs dynamodb lambda sns

Last synced: about 2 months ago
JSON representation

The Architect web site! 🌩

Awesome Lists containing this project

README

        


Architect Logo


GitHub CI status
Apache-2.0 License

> Docs site for the OpenJS Architect framework!
[`https://arc.codes`](https://arc.codes)

## Docs Development

> ℹī¸ We're actively improving Architect documentation, this repository, and this readme

This docs site is its own Architect project 🎉 so it can be run locally with `npx arc sandbox`

## Table of Contents & Sidebar

The Sidebar is dynamically built from `table-of-contents.js` and the current state.

The Table of Contents (TOC) is a simple set of objects containing arrays of strings that correspond with Markdown documents.

> ⚠ī¸ The fourth level of items will be grouped into a (closed by default) collapsible group. Use sparingly!

## Markdown & Frontmatter

All docs are written in Markdown.

The [`arcdown` renderer](https://github.com/architect/arcdown) combines [markdown-it](https://www.npmjs.com/package/markdown-it) (+ plugins) and [frontmatter](https://www.npmjs.com/package/markdown-it-front-matter) to create HTML views on the fly.

The frontmatter attributes are technically optional but highly encouraged as they aid the site's SEO.

| attribute | type | effect |
|-----------------|------------|-----------------------|
| **title** | `string` | HTML title |
| **category** | `string` | HTML title prefix |
| **description** | `string` | HTML meta description |
| **sections** | `string[]` | currently unused |

## Todo

* dynamic category landing page
* writing style guide
* a homepage
* ~~dark mode~~

## Contributing
[Find out more about contributing to Architect](https://arc.codes/docs/en/about/contribute)