Skip to content

Instantly share code, notes, and snippets.

@gmarcos87
Last active September 1, 2017 10:40
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save gmarcos87/e77759463bed026884a279a55e243087 to your computer and use it in GitHub Desktop.
Save gmarcos87/e77759463bed026884a279a55e243087 to your computer and use it in GitHub Desktop.
Conclusion of GSoC 2017

GSoC Project abstract

Result

In these three months I was working on the implementation of Luci2 (the graphic interface of LEDE / OpenWrt). The project was to translate the functionalities that Libremesh currently uses in Luci to the new proposal. The new environment consists of a backend based on UBUS that exposes JSON with data and the structure of the view (see more). As far as Google Summer of Code goes, I was able to make the ubus modules that emit information about bmx6, batman-adv, alignment, spectrum analysis, libremap and finally a series of several utilities. The results can be found in the lime-packages-ui repository.

Documentation

Each module has its documentation on the calls and the expected answers.

Acknowledgments

Thanks to the Freifunk community and the Libremesh team for giving me the opportunity to participate in this GSoC. No doubt I will continue to contribute to free software, to have more community and free networks. Thanks also to the GSoC program for supporting the development of open source and the inclusion of new people in this field.

To future

Finally I want to clarify that it is my intention to continue until achieving a complete implementation with the front end and keep the packages made. I will adapt the current luci packages to consume the data from the UBUS modules, so its use can be immediate and not wait for the complete development of luci2.

PR

Reports on Freifunk blog

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment