The idea behind this git repository is to centralize and illustrate my learning of software development and languages (such as C, C++, Rust, Go)
Each tag is a demo of a prototype about one knowledge.
Find a "red thread project" who illustrate all things I will learn.
Add GitHub Actions for continous integration and code quality coverage.
Find and learn things in right way, modern C/C++ development and good practices.
- run a simple app (hello world)
- add library
- run external lib from includes folder
- add build sequence for build quickjs first
- Discovering CMake
- Make a simple C app
- Make a simple C++ app
- Mix C and C++ to build a C++ app
- Build QuickJS as a library (workaround on macOS - add
extern char **environ;
@quickjs-libc.c:51)
Effective Modern CMake
QuickJS Documentation (HTML version)
Cmake Documentation
CMake Tutorial
QuickJS
A React Renderer for SSD1306 OLED chip on Raspberry Pi (With QuickJS)
https://whimsical.com - (Schematics)
https://excalidraw.com - (Schematics)
https://tree.nathanfriend.io - (Tree)