You can find a longer description of my work during (and after GSOC) as blog posts here

If you are interested in using netjsonconfig-airos I suggest you take a look at the documentation and get in contact with me or, better, start asking questions on the mailing list.

What got included

Here is a list of pull request that got merged in netjsonconfig during my gsoc with a short description

  • Extend Renderer documentation #67
  • Advices on contributing to the project #69
  • Added command to validate input #71
  • Explain errors in NetJSON input using the json schema #84
  • AirOS backend and tests #91

What was excluded

Here is a list of pull request that we didn’t merge in netjsonconfig during my gsoc with a short description

  • More documentation on how to start working on a custom backend backend-for-dummies
  • Use the json-schema to set default values was issue #81 and I had a solution that wasn’t feasible to merge as it would break all the tests by adding all the values, even the optionals

Bugs still out there

Here is a list of WONTFIX or difficult bugs that I discovered and would have gotten the project sidetracked

  • Merging custom json-schema does not override default definitions #83

What is working

We can configure the device in bridge mode, the basis for router mode are there but I have been unable to connect after. This is not an issue with the code but with my understanding of the update procedure. I am sure we are missing something in the procedure as the device is not bricked after the update.

What is missing

Many converters are still using safe defaults, you can find the updated list here