## C/C++-related files for development in Vscode - VScode files (they go in `.vscode/`) [[1]] [[2]]: - `lauch.json`: debugging configurations. - `taks.json`: create task to build the C/C++ project. - `c_cpp_properties.json`: settings related to IntelliSense. - `.clang-format`: rules for how your code should be formatted, such as indentation, line length, spacing, and so on. It is based on a predefined style to base the formatting on (in my case, I use the [Google style][3]). - Simple `Makefile` for a basic build system template. - Instructions to analyze a C/C++ code performance. TODO: To create comments for documentation, use [Doxygen][4]. It is very powerful and not so minimalist, so it might be tricky to get started. For documentation generated in the source code. [1]: https://stackoverflow.com/questions/58581500/how-to-fix-debugger-in-vscode-if-you-have-makefile-project-on-c [2]: https://hackernoon.com/how-to-set-up-c-debugging-in-vscode-using-a-makefile [3]: https://google.github.io/styleguide/cppguide.html [4]: https://www.doxygen.nl/ [5]: https://github.com/tapyu/glab/blob/source-code-v5.5.1/source/core/filter.c#L1516-L1529