+
Skip to content

wioota/cto-coach-directory

Repository files navigation

CTO Coach Directory

This repository contains the source code and data for the CTO Coach Directory project. It includes a static website built with Eleventy (11ty) and a YAML-based database of CTO coaches.

Project Overview

  • Static Site Generator: Eleventy (11ty)
  • Data Storage: YAML files in src/coaches/
  • Styling: Custom CSS in src/assets/styles.css
  • Automation: Integrated with GitHub MCP server for advanced automation and GitHub API access
  • Repository: cto-coach-directory (private)

Setup & Installation

  1. Clone the repository:

    git clone https://github.com/wioota/cto-coach-directory.git
    cd cto-coach-directory
  2. Install dependencies:

    npm install

Building the Site

To build the static site, run:

npx eleventy

or, if you have Eleventy installed globally:

eleventy

The output will be generated in the _site/ directory.

Development Server

To start a local development server with live reload:

npx eleventy --serve

or

npm run start

(if a start script is defined in package.json)

Maintaining the Database

The "database" for this project consists of YAML files located in src/coaches/. Each file represents one or more CTO coaches.

To add or update a coach

  1. Open or create a YAML file in src/coaches/ (e.g., coaches.yaml).

  2. Follow the schema defined in cto_coaches.schema.yaml to ensure data consistency.

  3. Example entry:

    - name: Jane Doe
      title: CTO
      company: Example Corp
      expertise:
        - SaaS
        - Cloud Architecture
      bio: >
        Jane has 20+ years of experience leading technology teams...
  4. Save your changes. The site will automatically include new or updated coaches on the next build.

Schema Reference

See cto_coaches.schema.yaml for the full data structure and required fields.

Additional Notes

  • MCP Server Integration: The project is set up with a GitHub MCP server for advanced automation and API access. See .vscode or your MCP settings for configuration details.
  • Contributing: Please use feature branches and submit pull requests for any changes.
  • License: MIT

This is a community effort.

For any questions or issues, please contact Daniel Walters.

About

Repository for CTO Coach Directory project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载