aboutsummaryrefslogtreecommitdiffhomepage
path: root/CONTRIBUTING.md
Commit message (Collapse)AuthorAge
* implement custom cppcheck rulesGravatar Kurtis Rader2016-06-17
| | | | | | I recently noticed there were several invocations of `wcwidth()` that should have been `fish_wcwidth()`. This adds custom cppcheck rules to detect that mistake.
* Update CONTRIBUTING.mdGravatar Aaron Gyes2016-06-11
| | | Mention Coverity
* CONTRIBUTING.md: Describe emacs fish-mode setupGravatar Fabian Homborg2016-05-25
|
* Add git hooks information and exampleGravatar Fabian Homborg2016-05-25
| | | | This might be useful to contributors.
* document how to config editors for this projectGravatar Kurtis Rader2016-04-28
|
* add better support for IWYU and fix thingsGravatar Kurtis Rader2016-04-26
| | | | | | | | | Remove the "make iwyu" build target. Move the functionality into the recently introduced lint.fish script. Fix a lot, but not all, of the include-what-you-use errors. Specifically, it fixes all of the IWYU errors on my OS X server but only removes some of them on my Ubuntu 14.04 server. Fixes #2957
* make comments Xcode friendlyGravatar Kurtis Rader2016-04-19
| | | | | | The OS X Xcode IDE has a weird requirement that block comments preceding a function or class definition must begin with three slashes rather than two if you want the comment displayed in the "Quick Help" window.
* improve the style.fish scriptGravatar Kurtis Rader2016-04-12
| | | | | | | | | | If there are uncommitted changes use `git-clang-format` to limit the style fixups to the lines being modified. Refuse to do a `make style-all` if there are uncommitted changes. Include a fix for the parsing of `git status` output that was recently incorporated into the lint.fish script.
* augment the guide for contributingGravatar Kurtis Rader2016-04-05
| | | | | | | | | | Include information about how to deal with lint warnings and suppress `clang-format` reformatting of blocks of code. Move information only relevant to developers from the README.md to the CONTRIBUTING.md document. Closes #2901
* support making fish code match the style guideGravatar Kurtis Rader2016-04-04
| | | | | | | | This changes implements two new make targets: `style` and `style-all`. These make it easy to ensure that a change conforms to the project style guides for C++ and fish code. Fixes #571
* add make targets to lint the codeGravatar Kurtis Rader2016-04-01
| | | | Fixes #2818
* Rename STYLEGUIDE.md to CONTRIBUTING.md, so GitHub would notice it.Gravatar Konrad Borowski2013-07-28