For a larger project I use GitHub issues with tags.
I even wrote a Vim syntax plugin for the todo files: https://github.com/tomswartz07/vim-todo
I even wrote a Vim syntax plugin for the todo files: https://github.com/tomswartz07/vim-todo