first commit
This commit is contained in:
51
README.md
Normal file
51
README.md
Normal file
@@ -0,0 +1,51 @@
|
|||||||
|
# C/C++ IDE for macOS
|
||||||
|
|
||||||
|
A lightweight native IDE for C/C++ development optimized for modern macOS systems.
|
||||||
|
|
||||||
|
 *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
|
Reference in New Issue
Block a user