|
|
|
[[_TOC_]]
|
|
|
|
|
|
|
|
## GSoC 2019 Students
|
|
|
|
Congratulations on identifying one of the core technologies critical to networking and the Internet! DNS is how computers associate names with IP addresses so they can find a specific service on the Internet. Working on core infrastructure like this gives you an opportunity to have a significant impact.
|
|
|
|
|
|
|
|
1. We recommend that you first read the [Introduction to the Kea Users Guide](http://kea.isc.org/docs/kea-guide.html#intro).
|
|
|
|
2. Then, [download](https://www.isc.org/downloads/) and install BIND and see if you can get it running. If you have gotten this far, this is a very good sign!
|
|
|
|
3. Browse [the archives](http://kea-users.7364.n8.nabble.com/) to read some of the discussion on the [bind-users@lists.isc.org](https://www.isc.org/bind-users-mailing-list/). This will give you an idea of how people are using BIND, and what problems or challenges they are facing. If you plan to proceed with a proposal, we recommend you join the list so you can also post questions. Some time later you will also want to join [kea-dev](https://lists.isc.org/mailman/listinfo/kea-dev), which is more focused on discussion of Kea source code and its development.
|
|
|
|
4. Pick a project from the list below that sounds interesting to you. What is the essential objective: what would success look like? How would you propose to tackle the project? What do you think are the primary tasks? If you plan to complete the project in a summer, about how much time would you want to spend on each task or milestone? What are the main questions you have about how to proceed? **This is the first draft of your proposal**.
|
|
|
|
5. Send us that draft, and we will respond back with comments and advice, and probably ask you to provide more details. You are on your way to creating a good quality final proposal.
|
|
|
|
6. **Submit your proposal (.pdf) to GSOC between March 12 - 27th.**
|
|
|
|
|
|
|
|
## Ideas for BIND 9 Community Projects
|
|
|
|
The ideas list below is intended to provide you with starter ideas for GSOC projects. Please feel free to propose something different, we are flexible. These are all things that would be useful, but that the core team doesn't have time to work on. Some of these projects may be a little ambitious for a GSOC project - if you want to propose something that is a little easier or less ambitious, that is fine. It is better to downscope the project and complete it than attempt something unrealistic.
|
|
|
|
|
|
|
|
|
|
|
|
## Check the BIND 9 project GitLab
|
|
|
|
|
|
|
|
Familiarize yourself with what's going on in the project, and look at the outstanding issues.
|
|
|
|
|
|
|
|
### 1.
|
|
|
|
|
|
|
|
**Requirement**:
|
|
|
|
|
|
|
|
**Deliverable**:
|
|
|
|
|
|
|
|
**Skills required:** ...
|
|
|
|
|
|
|
|
**Mentor:** /
|
|
|
|
|
|
|
|
**Complexity:**
|
|
|
|
|