-
-
Notifications
You must be signed in to change notification settings - Fork 7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[IDE V2] Introduce a separate metadata manifest file for each project #11753
Comments
Hi @raffaeler. Thanks for your suggestions!
The format of this file (
This was intentionally left out of the initial proposal, but the desire for such a thing is well known and being tracked here: arduino/tooling-rfcs#9
This is a distinctly different class of information from what is intended to be stored in the There is an existing There is also much previous discussion on this subject at
Now we come to the subject of how the UI of the Arduino development tools interact with the information from the metadata file. Other than the use of the existing There has been much discussion of it here:
It is best to have only a single issue per subject so we can consolidate all relevant discussion to one place, since it looks like we have existing issues to cover the subjects you have raised, I'll go ahead and close this in favor of the others. If you end up with additional information to share, feel free to comment in the appropriate thread. |
@per1234 Glad to read that you are already working on these features. I tried to search similar issues with no luck. |
I'm also very happy that things have moved forward on this important system.
Even with a lot of familiarity with these repositories, I still had trouble assembling that collection of references. It is a complex subject because it was originally proposed back when there was only the Arduino IDE, but since then the project has been made more modular, meaning that the work, and requests for that work are split across multiple repositories.
No. Only the format of the file has been finalized via RFC 0003 ("Sketch build profiles and reproducible builds"). The implementation has not yet started. The more limited |
Thank you, can't wait to see a pre-release with all of that! |
I am currently using the IDE version 2.0.0 RC3 and this is a feature request.
Proposal
It would be really useful introducing a separate manifest file that defines the context needed from
.ino
code to properly run.#ifdef
macros) to map specific pins, include libraries, etc..zip
file defining a library (author, description, tags, etc.)Probably a
.json
file would be the most appropriate choice.Once the boards for a given project are clearly defined, the current combo box may just list those. And an additional combo box could instead specify the currently available physical ports where the board may be connected to.
Issues addressed
Thank you for the great work.
The text was updated successfully, but these errors were encountered: