aboutsummaryrefslogtreecommitdiffstats
path: root/TODO.md
blob: ef42b38ee3e382ba600ec54a72f0c5e257c9bde8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# To do list for the project

## Bindings
- [ ] Complete Core bindings (most of the necessary xml is there, but commented)
- [ ] Complete Utils bindings
- [ ] Maybe add more bindings from Qt Creator's libs (?)

## Optional Bindings
- [ ] Find a way to include the non-optional bindings (see `optional/texteditor/typesystem_texteditor.xml` for description of problem)
- [ ] Complete ProjectExplorer bindings
- [ ] Complete TextEditor bindings

## Build System
- [ ] Fix having to `export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/path/to/clang/lib`

## Examples
- [ ] Make a text editor example (once the text editor binding does anything)

## Documentation
- [ ] Write more docs for the optional binding (`optional/README.md`)

## Unit Tests
- [ ] Add unit tests for PyUtils (C++)
- [ ] Add unit tests for Bindings themselves (in Python unit test extension)

## Other
- [ ] Fix excessive line widths (run `tools/sanity.py` to find them)
- [ ] Maybe make tools executable (?) (adding `#!/usr/bin/env python`)