richelbilderbeek / Travis_cpp_tutorial
Licence: gpl-3.0
Tutorial how to use Travis CI with C++
Stars: ✭ 178
Programming Languages
Projects that are alternatives of or similar to Travis cpp tutorial
Use React Router
React Hook for pub-sub behavior using React Router.
Stars: ✭ 575 (+223.03%)
Mutual labels: travis-ci, travis
Generator Rn Toolbox
The React Native Generator to bootstrap your apps
Stars: ✭ 1,155 (+548.88%)
Mutual labels: travis-ci, travis
todo-list
TodoList using Ionic2/3 & Firebase: * PWA * SSO Google plus. * Share list via QRcode. * Upload image from Camera or Storage. * Speech Recognition.
Stars: ✭ 18 (-89.89%)
Mutual labels: travis-ci, travis
Ci Detector
Detect continuous integration environment and get information of current build
Stars: ✭ 138 (-22.47%)
Mutual labels: travis-ci, travis
react-innertext
Returns the innerText of a React JSX object.
Stars: ✭ 37 (-79.21%)
Mutual labels: travis-ci, travis
Quicksort Js
An implementation of Quicksort in JavaScript/TypeScript.
Stars: ✭ 60 (-66.29%)
Mutual labels: travis-ci, travis
badge-matrix
More advanced badges for projects using Travis or Sauce Labs
Stars: ✭ 77 (-56.74%)
Mutual labels: travis-ci, travis
Trytravis
Send local git changes to Travis CI without commits or pushes.
Stars: ✭ 131 (-26.4%)
Mutual labels: travis-ci, travis
react-multi-context
Manage multiple React 16 contexts with a single component.
Stars: ✭ 19 (-89.33%)
Mutual labels: travis-ci, travis
Use Force Update
React Hook to force your functional component to update.
Stars: ✭ 142 (-20.22%)
Mutual labels: travis-ci, travis
googletest-ci
Continuous integration (CI) + Google Test (gtest) + CMake example boilerplate demo
Stars: ✭ 14 (-92.13%)
Mutual labels: travis-ci, travis
Fetch Suspense
A React hook compatible with React 16.6's Suspense component.
Stars: ✭ 479 (+169.1%)
Mutual labels: travis-ci, travis
Condition Travis
🚫 semantic-release plugin to check Travis CI environment before publishing.
Stars: ✭ 9 (-94.94%)
Mutual labels: travis-ci, travis
sbt-travisci
An sbt plugin to integrate with Travis CI
Stars: ✭ 44 (-75.28%)
Mutual labels: travis-ci, travis
react-testing-mocha-chai-enzyme
A solid test setup for React components with Mocha, Chai, Sinon, Enzyme in a Webpack/Babel application.
Stars: ✭ 48 (-73.03%)
Mutual labels: travis-ci, travis
Realm Browser
Android Database Browser for realm-java
Stars: ✭ 101 (-43.26%)
Mutual labels: travis-ci, travis
Use Clippy
React Hook for reading from and writing to the user's clipboard.
Stars: ✭ 139 (-21.91%)
Mutual labels: travis-ci, travis
travis_cpp_tutorial
Branch | |
---|---|
master |
|
develop |
|
richel |
Tutorial how to use Travis CI with C++.
- View the tutorial (screen friendly)
- Download the PDF
- Want to pick a minimal example? Go to statuses
- Want to see a setup with many of these tools combined? Go to the_richel_setup
- Want to read a blog post about Travis CI? Go to blog post about Travis CI
- Want to hear a CppCast episode about Travis CI? Go to CppCast episode about Travis CI
C++ libraries and tools explored
In alphabetical order
- Bio++: C++ biology libraries
- Boost: Boost is a collection of C++ libraries (homepage)
- Boost.Test: Boost.Test is a C++ testing framework within the Boost libraries
- ChaiScript: embedded scripting language (ChaiScript GitHub)
- clang: C++ compiler
- CMake: makefile generator
-
Codecov: Codecov is a webservice to display a
gcov
code coverage result, that plays well with GitHub. It can be actived from a Travis script - Coverity: a static code analysis tool [FAILS]
- cppcheck: static code analysis
-
fparser
: Warp's function parser -
GCC: GNU Compiler Collection, a collection of compilers, in this case, the C++ compiler called
g++
- gcov: gcov is a GNU tool to measur the code coverage of (among others) C++ code. It can be actived from a Travis script
- git: git is a version control system. It tracks the changes made in the project and allows for viewing the project its history
- GitHub: GitHub is a site where git repositories are hosted. It gives a git project a website where the files can be viewed. Next to this, there is a project page for issues like bug reports and feature requests
- gprof: gprof is a GNU tool to profile (among others) C++ code. It can be actived from a Travis script
- GSL: Microsoft implementation of the Guidelines Support Library
- helgrind: a thread error detector
- libnds: Nintendo DS library
- memcheck: detect memory leaks
- OCLint: static code analyis (homepage) (GitHub)
- qmake: makefile generator for Qt projects
- Qt: a C++ GUI library
- QTest: the Qt testing framework
- Qwt: a Qt charts/graphs library
- Rcpp: Rcpp is an R package that allows mixing R and C++ code
- Rcpp11: Rcpp is an R package that allows mixing R and C++11 code
- SFML: a C++ multimedia library
- SLOCcount: estimate the value of your code
- Travis CI: Travis CI is a continuous integration (hence the 'CI' in its name) tool that plays well with GitHub. It is activated when someone uploads his/her code to the GitHub
- Unreal Engine 4: a proprietary C++ game engine
- Urho3D: a free and open-source C++ game engine
- Wt: a C++ web application library
Non-C++ tools explored
In alphabetical order. Go to statuses to find these.
- C: some C code examples
-
convert
: convert images using ImageMagick -
cowsay
: an ASCII art cow displaying a message -
lyx
: convert LyX to PDF -
proselint
: check your prose for style - R: some R code examples
-
spell
: check your prose for spelling -
shunit2
: bash script testing framework
Statuses
Go to statuses.
Contributing
Great! See CONTRIBUTING.md.
Code of conduct
This project follows the Contributor Covenant. See code_of_conduct.md.
Contributors
Other Travis tutorials
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].