Difference between revisions of "Development"
Jump to navigation
Jump to search
(→Dynamic Analysis: Mention sanitizers) |
(→Continuous Integration: Remove Travis CI) |
||
(12 intermediate revisions by 2 users not shown) | |||
Line 4: | Line 4: | ||
[https://github.com/vifm/vifm.git https://github.com/vifm/vifm.git] | [https://github.com/vifm/vifm.git https://github.com/vifm/vifm.git] | ||
and | and | ||
− | [ | + | [https://sourceforge.net/p/vifm/code/ci/master/tree/ https://sourceforge.net/p/vifm/code/ci/master/tree/] |
Also see [[FAQ#Which_code_repository_is_the_primary_one.3F|FAQ::Which code repository is the primary one?]]. | Also see [[FAQ#Which_code_repository_is_the_primary_one.3F|FAQ::Which code repository is the primary one?]]. | ||
Line 16: | Line 16: | ||
* [[Adding new 'option']] | * [[Adding new 'option']] | ||
* [[Adding new sorting key]] | * [[Adding new sorting key]] | ||
+ | * [[Adding new highlight group]] | ||
== Some of used Tools and Services == | == Some of used Tools and Services == | ||
Line 22: | Line 23: | ||
* [http://cppcheck.sourceforge.net/ Cppcheck] | * [http://cppcheck.sourceforge.net/ Cppcheck] | ||
− | * [https://scan.coverity.com/projects/699 Coverity] | + | * [https://scan.coverity.com/projects/699 Coverity] (not used currently due to issues with the account) |
* [http://clang-analyzer.llvm.org/ Clang Static Analyzer] | * [http://clang-analyzer.llvm.org/ Clang Static Analyzer] | ||
Line 32: | Line 33: | ||
=== Tests === | === Tests === | ||
− | * [https://coveralls.io/r/ | + | * [https://coveralls.io/r/vifm/vifm Coveralls] |
+ | * [http://cov.vifm.info/ Uncov] (self-hosted) | ||
=== Continuous Integration === | === Continuous Integration === | ||
− | * [https:// | + | * [https://ci.appveyor.com/project/xaizek/vifm AppVeyor CI] |
− | + | * [http://ci.vifm.info/ Fragile CI] (self-hosted) | |
− | * [http://ci.vifm.info/ |
Latest revision as of 14:02, 29 June 2021
Code repositories[edit]
All recent changes are available at master
branch of both
https://github.com/vifm/vifm.git
and
https://sourceforge.net/p/vifm/code/ci/master/tree/
Also see FAQ::Which code repository is the primary one?.
Instructions[edit]
- Code Guidelines
- Local repository configuration
- Adding new source file
- Adding new :command
- Adding new 'option'
- Adding new sorting key
- Adding new highlight group
Some of used Tools and Services[edit]
Static Analysis[edit]
- Cppcheck
- Coverity (not used currently due to issues with the account)
- Clang Static Analyzer
Dynamic Analysis[edit]
- Valgrind
- Various Sanitizers
Tests[edit]
Continuous Integration[edit]
- AppVeyor CI
- Fragile CI (self-hosted)