Today I’m proud to announce something that was due for quite some time: ESP32 firmware for .NET nanoFramework is now building from ESP-IDF 4.3.1. Yes, that’s the latest and greatest from Espressif! A bit of history here: support for ESP32 devices was added quite sometime ago by Adrian Soundy. At that time ESP-IDF was on … Continue reading Improved support for ESP32
The build system for all (preview) target images have just been updated to reduce complexity and aid interoperability. These changes are particularly relevant for those interested in local builds and debugging of the interpreter. Until this change, the following applied: The CD-CI pipeline (based on Azure Pipelines) was self-contained and completely autonomous.Local builds relied on … Continue reading Improvements on build system
Until now nanoFramework has been using MyGet as its NuGet feed provider to host preview and test packages. MyGet is a decent provider but only offers 100MB storage on their free trier. Actually they offer 2GB to OSS projects (which is great) and for which we’ve applied, but it turns out that setting up the … Continue reading New preview feeds for nanoFramework!
Code quality is something that is high in our priority list at nanoFramework. Though, being on the list is not of much use, it must be measurable and comparable against an accepted standard. For this reason, since last week we’ve been busy adding the awesome SonarCloud tool to all our class libraries repositories on GitHub. … Continue reading SonarCloud is on nanoFramework repos!
After the release of v1.0 we turned a page and that is true on what concerns our GitHub repositories history. Release means tagging a point in the repository commit history. And suddenly after that all hell breaks loose on our versioning system! Continuous deployment and continuous delivery are great, but we must make sure that … Continue reading All systems green! (again)