# TypeAgent Documentation
This directory contains the documentation site for TypeAgent.
## Development
### Prerequisites
- Node.js (v14 or later)
- npm or yarn
### Setup
1. Install dependencies:
```bash
cd docs
npm install
```
2. Start the development server:
```bash
npm start
```
3. Open your browser and navigate to `http://localhost:8080`
### Directory Structure
```
docs/
├── _data/ # Global data files
│ ├── navigation.js # Navigation structure
│ └── site.json # Site metadata
├── _includes/ # Layout templates
│ ├── base.njk # Base layout
│ └── docs.njk # Documentation layout
├── assets/ # Static assets
│ └── css/
│ └── style.css # CSS styles
├── content/ # Markdown content
│ ├── index.md # Homepage/Documentation index
│ └── ... # Other documentation pages
├── .eleventy.js # Eleventy configuration
├── .gitignore # Git ignore file
└── package.json # Node.js dependencies
```
### Building
To build the site:
```bash
cd docs
npm run build
```
The built site will be in the `docs/_site` directory.
## Deployment
The site is automatically deployed to GitHub Pages when changes are pushed to the main branch. The deployment is handled by GitHub Actions.
## Trademarks
This project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft
trademarks or logos is subject to and must follow
[Microsoft's Trademark & Brand Guidelines](https://www.microsoft.com/en-us/legal/intellectualproperty/trademarks/usage/general).
Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship.
Any use of third-party trademarks or logos are subject to those third-party's policies.microsoft/TypeAgent
Publicmirrored fromhttps://github.com/microsoft/TypeAgentAvailable
docs/README.md
69lines · modepreview