This PR tries to make the WhoAmI reservation process more systematic.
First, a JSON schema was written to ensure the list follows a stable format and, critically, guarantees that no two devices share the same address (The key used in the schema, which must be unique).
Second, a .yml file was added to keep track of all current and future devices using this schema.
I suggest that, in the future, when addresses are to be reserved, a Pull Request modifying this file should be made and the evaluation process can take place in the respective PR discussion. Successful merge of the PR will result in the WhoAmI address reservation.
This PR tries to make the WhoAmI reservation process more systematic. First, a JSON schema was written to ensure the list follows a stable format and, critically, guarantees that no two devices share the same address (The key used in the schema, which must be unique).
Second, a
.yml
file was added to keep track of all current and future devices using this schema.I suggest that, in the future, when addresses are to be reserved, a Pull Request modifying this file should be made and the evaluation process can take place in the respective PR discussion. Successful merge of the PR will result in the WhoAmI address reservation.