Skip to content
View 3667808244's full-sized avatar

Block or report 3667808244

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
3667808244/README.md

Hi there 👋

English · 中文(original text)


I usually write C++ and Python.

I often use AI tools like OpenCode and Deepseek Harness to assist development. (Although the EazyMake project has a CLAUDE.md, I no longer use Claude Code.)

I once learned Rust, but was discouraged by its ownership rules (probably because I write too much C++).

E-mail: 3667808244@qq.com

🌱 I'm currently learning ... (Do you think it's possible that I'm just a ninth-grade student?)

EazyMake is currently my largest project, implementing a simple C++ build tool. Its inspiration mainly comes from Arduino IDE (packages) and Cargo (CLI), although the package structure has already become very different from Arduino IDE (it's actually a bit like Cargo).


About the adjustment of EazyMake update frequency

Due to my academic workload, EazyMake's update frequency will drop significantly in the next 4~5 months (26/09 ~ 27/01). The update frequency may drop from once every two days to once a week. It may only fix bugs without adding new features, and the version number should stay at 1.4.x.

Of course, the above is just my personal adjustment. New code and any other forms of contribution are welcome.


Links:

Gitee mirrors of some repositories:


Some notes about EazyMake

Why I wrote EazyMake

A build system is an indispensable part of c/cpp projects. The most mainstream solution at present is of course CMake, but CMake's DSL makes it relatively difficult to learn and use. So I wrote EazyMake, committed to building a build tool that is easy to use and has a certain engineering value.

Why the repository chooses a git-based decentralized repository

Naturally, a decentralized repository has many advantages, but for me the cost of maintaining a fully centralized repository is too high.

Pinned Loading

  1. EazyMake EazyMake Public

    A simple C/C++ builder

    C++ 1

  2. ezmk-repo ezmk-repo Public

    EazyMake default repo

    C++ 1

  3. vt100_utils vt100_utils Public

    A simple vt100 lib in POSIX

    C++

  4. term_pic term_pic Public

    A simple terminal graphics rendering library

    C++