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@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to 389-devel-leave@xxxxxxxxxxxxxxxxxxxxxxx