[luci] Developer info / Documentation

Jo-Philipp Wich xm at subsignal.org
Wed Feb 10 01:21:55 CET 2010


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi Carlos.

> a) Developer stuff. Is there any documentation regarding contributing to the
> project? I have downloaded the latest code from SVN, and I am in the process
> of setting up LUA, as I am also new to that environment, but seems somehow
> easy as it looks very similar to C and Modula which I have
> used extensively in the past.

No, there is no documentation on contributing in particular, what kind
of contributions do you have in mind? We usually accept patches if they
are made well and granting commit access is possible as well if you plan
to do larger stuff which would benefit the project in general.

> I would like to understand if there is a
> specific environment for debugging and testing that does not involve using
> an actual router. (So rebooting, reprogramming, etc) is not necessary.

There is the SDK which allows you to run a standalone httpd serving LuCI
on your desktop machine - however this only supports rudimentary
configuration since the underlying OpenWrt infrastructure is missing
then, but it is enough to design templates or basic configuration forms.

Another possibility which I use myself quite often is running
OpenWrt/x86 in VirtualBox or qemu, this will give you a complete
platform to work with except wireless support (which can be faked with
mac80211_hwsim if really needed).

> b) Any documentation on how to setup OpenVPN? I can not find a place where
> to start the service. I had this running under PacketProtector/WebIF2

Do you refer to the ui part or OpenVPN on OpenWrt in general?

> c) One of the main reasons I am using PP is Dansguardian, but seems like it
> is not supported by Luci. Is there an ongoing activity to support it?

So far there is none. Due to limited manpower we focus on support for
the software provided by standard OpenWrt releases but if dansguardian
is reasonably well integrated into OpenWrt I can't see why we couldn't
support it as well.



Regards,
JoW
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAktx/CMACgkQdputYINPTPNHxwCfdtyG5Z9wnrGsD0ku8ijeABug
R9AAn1PEZX+NJlnsZ/mici3PQAH1dmS6
=LB3C
-----END PGP SIGNATURE-----


More information about the luci mailing list