Skip to content

Repository files navigation

C-

Template for Qompass AI C- projects.

License

A Qompass AI template for C- (language) projects — educational content, tooling notes, and starter code in the standard Qompass AI layout.

How to use this template

  1. On GitHub, click Use this template → Create a new repository. (About creating a repository from a template)
  2. Name it after your project.
  3. Replace every {{PLACEHOLDER}} in this README and in CITATION.cff, then delete this section.
  4. Start from src/00_hello.* — it runs with the stock toolchain, no extra setup.

Placeholders used in this template:

Placeholder Meaning Example
C- Project name, title case C-
Template for Qompass AI C- projects. One-line repo description Template for Qompass AI C- projects.
c- Lowercase, URL-safe name c-

Layout

src/            # teaching material: tutorials, annotated examples
tests/          # exercises with expected outputs (validation, not vibes)
docs/           # deep dives: setup, idioms, gotchas, ecosystem map
examples/       # runnable snippets, smallest-first
.github/        # CI: sanity checks on every push

Neovim-first

Matt builds in Neovim. His config (diver) is the primary driver here: see docs/NEOVIM.md for the wiring checklist (formatter, linter, build/test, DAP). .nvim.lua ships project-local settings — it defines commands only and never runs anything by itself.

License

This project is licensed under the Apache License, Version 2.0.

Copyright 2026 Qompass AI.

About

Template for Qompass AI C- projects.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages