From cb1b9863e01a572e5ee70aadd3f5557c78641123 Mon Sep 17 00:00:00 2001 From: TIPC1110 <88733502+TIPC1110@users.noreply.github.com> Date: Fri, 4 Jul 2025 12:16:08 +0700 Subject: [PATCH] first commit --- README.md | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..039eb78 --- /dev/null +++ b/README.md @@ -0,0 +1,51 @@ +# C/C++ IDE for macOS + +A lightweight native IDE for C/C++ development optimized for modern macOS systems. + +![IDE Preview](screenshot.png) *Screenshot coming soon* + +## Features +- ✨ Modern Qt-based GUI with dark/light themes +- 🔍 Semantic code analysis using clangd +- 🐛 Integrated LLDB debugger +- ⚡️ Real-time code completion +- 📁 CMake project management +- 🔧 Built-in terminal emulator +- 🔄 Git integration + +## Installation +```shell +# Using Homebrew (once published) +brew install dtc-ide + +# Or download latest release: +https://github.com/yourusername/ide-c_cpp/releases +``` + +## Building from Source +```shell +git clone https://github.com/yourusername/ide-c_cpp.git +cd ide-c_cpp +mkdir build && cd build +cmake .. -DCMAKE_PREFIX_PATH=/path/to/qt6 +make -j8 +``` + +## Usage +1. Create/open a CMake project +2. Use the file tree to navigate +3. Build with ⌘B +4. Debug with ⌘D +5. Access terminal with ⌃` + +## Roadmap +See [Development Plan](plan.md) for detailed roadmap and milestones + +## Contributing +PRs welcome! Please follow: +1. Qt coding conventions +2. CMake best practices +3. Test-driven development + +## License +MIT License \ No newline at end of file