That’s easy: You can use any raw text editor to type in the text.
The only compulsory entry is
name which should be the same as the “root” directory of the project and the main
.cpp file of your project.
Additionally you can add library dependencies in the form
(These entries were in fact the main reason for the introduction of
project.properties, back in the days - to allow for cloud based libraries to be added to a project without the need for hosting the library sources locally)
Alternatively you can use
particle project create to create the file structure for a valid project (including
particle library add to add the dependencies entry.
However, it would be nice if
Particle: Create New Project and
particle project create would add a comment section at the top of the file which listed all available options for that file (@m_m, do you think that can be added - similar to
library.properties created via
particle library create?)
But for a successful build
project.properties is only a minor piece of the jigsaw puzzle. Much more important is the correct file structure.
Info about that can be obtained from the
README.md file that is created each time you create a new project via Workbench or CLI.
And for Workbench the more important file is actually