Mercurial
view README.md @ 278:8d560f50ed4c
Improve infinite canvas interactions and browser chrome
Render Lucide icons directly with Raylib, add searchable icon browsing, robust text editing, entity lifecycle animations, z-order-safe input, semantic themes, and animated editable browser controls. Document rendering, pinning, context, and component extension for future agents.
Co-authored-by: Copilot <[email protected]>
Copilot-Session: f68442b1-fa8f-46a0-9689-81710613bbd4
| author | MrJuneJune <me@mrjunejune.com> |
|---|---|
| date | Mon, 17 Aug 2026 22:16:14 -0700 |
| parents | f3084bca7317 |
| children | b3b547563ec7 |
line wrap: on
line source
# Zenbu This is a mono repo where I will share all my codes and utilize them using bazel. I decied to do this since I re-use codes often and I don't want to deal with making make and cmake every time and this eliminates the problem that exists within C or C++ where using library is harder as we need to add gzillian stuff into it lmao. ## Dependency... ``` clang ffmpeg ``` ## Install I decide to use mercurial because I got used to this over git and I frankly don't need different branches for each feature to be merged in. I also decied to use the bazel for code sharing as I mentioned above. ``` # linux wget https://github.com/bazelbuild/bazelisk/releases/download/v1.18.0/bazelisk-linux-amd64 # Hope it still works lmao chmod +x bazelisk-linux-amd64 sudo mv bazelisk-linux-amd64 /usr/local/bin/bazel bazel version # mac brew install bazel ``` I might move these binary into the repo so that it has full history of it. I assume mercurial is installed as well. ## Debugging Command ```bash bazel build target -c dbg i.e) bazel build //mrjunejune:mrjunejune_server -c dbg ``` And run whatever your favoriate debugging tools ## MacOS Memory checks ```bash bazel run //dowa:dowa_test --run_under="valgrind --leak-check=full --show-leak-kinds=all --track-origins=yes" ``` brew install valgrind # or use the unofficial ARM build: arch -x86_64 brew install valgrind arch -x86_64 valgrind ./test