Version control refers to the management of changes made over time to a code base. Use this tag for questions about managing software and libraries.

learn more… | top users | synonyms

7
votes
3answers
378 views

How can Arduino source code be tested automatically (continuous integration)?

I'd like manage my Arduino source code (projects and libraries) under source control with continuous testing. How can I automatically compile the code with continuous integration tools, to make sure ...
32
votes
5answers
7k views

How to organize my Arduino projects' structure for easy source control?

It's been a long time I've been looking for a good answer to this question. Typically, any Arduino project but the simplest one will include: The main source code file MyProject.ino Libraries ...