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