Send kea-dev mailing list submissions to
        kea-dev@lists.isc.org

To subscribe or unsubscribe via the World Wide Web, visit
        https://lists.isc.org/mailman/listinfo/kea-dev
or, via email, send a message with subject or body 'help' to
        kea-dev-requ...@lists.isc.org

You can reach the person managing the list at
        kea-dev-ow...@lists.isc.org

When replying, please edit your Subject line so it is more specific
than "Re: Contents of kea-dev digest..."


Today's Topics:

   1. Re:  Fwd: GSoC Proposal Enquiry - Kea dashboard (Tomek Mrugalski)
   2. Re:  Fwd: GSoC Proposal Enquiry - leasequery (Tomek Mrugalski)


----------------------------------------------------------------------

Message: 1
Date: Tue, 13 Mar 2018 18:33:48 +0000
From: Tomek Mrugalski <tom...@isc.org>
To: kea-dev@lists.isc.org
Subject: Re: [kea-dev] Fwd: GSoC Proposal Enquiry - Kea dashboard
Message-ID: <48e8d8cd-cf2a-1a1a-69d8-42a89b8bc...@isc.org>
Content-Type: text/plain; charset=utf-8

Hi Jerin,
Thanks for your interest in Kea project. See my responses below.

On 10/03/2018 08:50, Jerin John wrote:
> I was intrigued by ISC's Kea, and going through the features and
> scope of your DHCP software has inspired me to send an application
> via GSoC, to contribute as a part of your dev team. I was hoping to
> send a proposal in reference to your idea for the *'Kea monitoring
> dashboard*', to implement a standalone web application that
> integrates with your REST APIs, using *Angular *framework and basing
> the GUI on material design.
> 
> I have a fair background in web development, being a part of an 
> internship and training program that provided exposure to
> technologies like JSPs, Servlets, PHP and most recently JavaScript
> frameworks like Angular and React; would be glad to provide a
> detailed account of my previous work experience, if you see me as a
> potential candidate for the role.
I'll send you some off the list questions.

> I would really appreciate it if you could provide me insights into
> the requirements for this dashboard,
Vicky will come up with more detailed requirements, but the general core
requirement is to have a visualization of the state of the server. Think
how people are using their DHCP servers. On a very basic level, there is
a sysadmin that monitors often very complicated network. So the
dashboard has to display the list of subnets and shared networks, and
display a state for them. Over time, the dashboard should allow some
configurability.

There are many use cases to cover here. I'm sure the community will be
more than happy to come up with scenarios that would be good to cover.

Please read the User's Guide and find out how the server configuration
is structured, what types of configuration elements are used and how
would you like to display them.

> methods to start contributing and all your suggestions to get myself
> accustomed to your code base and dev practices.
The usual way is via github. We have Kea Contributor's guide
https://jenkins.isc.org/job/Kea_doc/doxygen/, click on Contributor's
guide. For GSoC we'd like to more or less follow it.

> specifics of the Kea API,
I'm sure you found out the kea website already. There's a User's guide
there. We have two versions of it: stable (that documents the latest
release 1.3.0) and development (which documents our latest version from
git, being regenerated daily). You may want to look at that. Section
8.9, 9.13 and 16 describe the API. Section 19 describes kea-shell, which
is a simple tool to use that API.

> I believe Kea would provide me the perfect platform to gain vast
> amounts of knowledge, exposure to the open source community and
> ultimately mold myself into a better software developer.
> 
> Looking forward to hearing from you. Thanking you in anticipation.
Thanks for looking at Kea. You're a bit late to the crowd (first
students contacted us 3 weeks ago), but as I understand the process,
there's still plenty of time for you to write your proposal.

Good luck,
Tomek


------------------------------

Message: 2
Date: Tue, 13 Mar 2018 19:09:35 +0000
From: Tomek Mrugalski <tom...@isc.org>
To: kea-dev@lists.isc.org
Subject: Re: [kea-dev] Fwd: GSoC Proposal Enquiry - leasequery
Message-ID: <0f82efee-a9ed-8ccc-9b95-8b989c90e...@isc.org>
Content-Type: text/plain; charset=utf-8

On 13/03/2018 09:18, Tobi Obadiah wrote:
> My name is Olwatobi Obadiah, am a final year Computer Science student at
> the University of Buea.
Hi,
Thanks for your interest in Kea.

> Having had/develop lots of interest in internetworking and its
> applications, I am hoping
> Internet Systems Consortium and the Kea project will?be a great place to
> learn/develop up to advance?features of?DHCP? and network core technologies.
> 
> I am proficient in C/C++ 
I'll send you a separate mail off the list with some extra questions.
I'd appreciate if you could answer them.

> with which project no. 10 is proposed, I think
> this will be a great place to kickstart.
Project no. 10 is bit brief. Can you describe in your own words how do
you understand the goal of the proposal?

> I am familiarizing myself with the project and eagerly waiting for a
> reply on how to get started.
Here are some pointers to get you started:

1. Have you installed Kea?

2. Have you been able to configure it and let it assign addresses to
clients?

3. Do you know what a leasequery is?

4. Do you know what an RFC document is and where it comes from?

5. Which RFC defines the leasequery mechanism? Have you read it?

6. Have you used Google Test before? Were you able to build Kea with
unit-tests? Were you able to run those tests?

To help you a bit answering those questions, I'm sure you know the Kea
website. You have User's guide there in 2 versions: stable that
describes the latest released version (currently 1.3.0) and development
(that is rebuilt daily from our github). Please read the sections of it
that describe how to install Kea. Make sure you also take a look at the
Kea Developer's guide, that explains the internals.

Please keep in mind that the goal of this phase is for you, the student,
to write a project proposal. Mentors can guide you a bit, but it's
mostly up to you. In a sense, it's the test how much you're interested
in the project, whether you're able to understand its goals and if your
skills are sufficient to succeed.

Good luck and welcome to the Kea project,
Tomek Mrugalski
ISC


------------------------------

Subject: Digest Footer

_______________________________________________
kea-dev mailing list
kea-dev@lists.isc.org
https://lists.isc.org/mailman/listinfo/kea-dev


------------------------------

End of kea-dev Digest, Vol 48, Issue 4
**************************************

Reply via email to