Skip to content

r8vnhill/echo-app-cmake

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

echo-app-cmake

Language Build System Platform License Educational Status DIBS Site

Note

While the course is taught in Spanish, all code and project content is in English to encourage accessibility and reuse.

📝 Description

This repository contains a minimal yet modern C++ project configured using CMake, Clang, and Ninja. It serves as the foundational example for the DIBS course, helping learners set up portable, maintainable, and scalable C++ projects.

📖 Table of Contents

🎓 Related Lessons

Explore the full lessons on the DIBS course site:

More lessons will be linked as the course progresses.

🧑‍💻 Getting Started

Requirements

You will need the following tools installed:

  • Clang (recommended: 16 or later)
  • CMake (4.0.3 or later)
  • Ninja (optional but preferred)

See the lesson on installing dependencies for platform-specific setup instructions.

Clone the Repository

git clone https://gitlab.com/r8vnhill/echo-app-cmake.git
cd echo-app-cmake

🛡️ License

This project is licensed under the BSD 2-Clause License.

You may use, adapt, and share this code freely for personal, academic, or educational purposes, as long as attribution is given.

🌐 DIBS Website

The full course — Diseño e Implementación de Bibliotecas de Software — is available at:

👉 https://dibs.ravenhill.cl

There you'll find complete lessons, slides, exercises, and complementary resources (in Spanish).

About

No description or website provided.

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks