Hi William,
many thanks for the reply i go through the references and assigned tasks
thanks,
On Mon, Feb 13, 2017 at 7:43 PM, William Brown <firstyear@xxxxxxxxxxxxxxxxx> wrote:
On Mon, 2017-02-13 at 01:51 -0800, Asantha Thilina wrote:
> Hi all,
>
> I am final year software engineering student at srilanka institute of
> information technology and i would like to contribute to project *developing
> administrative tools for 389 directory server* for GSoC and i would like to
> know more about the project and would be grateful if someone can guide me
> on this
Hi there,
I'm the developer who submitted to the Fedora GSOC project.
If you want to know more I would advise that you read about dsadm and
dsconf on our wiki:
http://www.port389.org/docs/389ds/design/dsadm-dsconf.html
A lot of work has already gone into the project, and can be found in the
lib389 repository. This is here:
https://pagure.io/lib389/tree/master
This is a system able to setup and build new Directory Server instances.
The command line tools are found:
https://pagure.io/lib389/blob/master/f/cli
https://pagure.io/lib389/blob/master/f/lib389/cli_conf
https://pagure.io/lib389/blob/master/f/lib389/tests/cli
These work by consuming our LDAP orm system which is implemented here:
https://pagure.io/lib389/blob/master/f/lib389/_mapped_ object.py
And an example of the consumption of this is:
https://pagure.io/lib389/blob/master/f/lib389/plugins.py
* What would be your assigned task:
-- We would be looking for you to setup and deploy your own ldap server,
and understand how the plugins work.
-- We would then want you to add the components to plugins.py, so that
tests and the cli can manipulate those plugins.
-- You would be wiring in the plugin management command to cli_conf
-- finally, and most importantly, the cli and plugins.py code is fully
unit tested.
I hope this helps you,
_______________________________________________
389-devel mailing list -- 389-devel@lists.fedoraproject.org
To unsubscribe send an email to 389-devel-leave@lists.fedoraproject.org
_______________________________________________ 389-devel mailing list -- 389-devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to 389-devel-leave@xxxxxxxxxxxxxxxxxxxxxxx