arduino / arduino/Arduino

Support .inoz sketches

Open
#7,555 1 comment 0 reactions 0 assignees View on GitHub
feature request
Dominant language
Java
Stars
14.6k
Forks
7k
PR merge metrics
No merged PRs in 30d

Description

Arduino builder has a year old branch that was experimenting with single file sketches. I proposed the idea 2 years ago and implemented it in the IDE and via a custom builder based on the fixed up original java builder (1.6.xx codebase).

Proposed scope

- __.inoz__ single file (the suffix used in builder)
- a __libraries__ folder with all the dependent libraries in zip/tgz format
- a shiny new icon (just a new color maybe) to make these stand out
- add a 'Tools/Email sketch' to send them around?
- add a 'Tools/Copy to Create'?

Contributor guide

Open the contributing guide

Research direction

Start by locating the Arduino builder and IDE code that handles sketches, then compare it with the referenced fixed-up Java 1.6.x builder. Clarify which proposed items are in scope: .inoz single-file sketches, a libraries folder with zip/tgz dependencies, the icon, and the two Tools actions. Done requires an agreed scope and working IDE/builder support for that scope.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
build-system, desktop
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.