|
|
(4 intermediate revisions by the same user not shown) |
Line 1: |
Line 1: |
| === Contact Information ===
| |
| * '''Email Address''': ncoop@fedoraproject.org
| |
| * '''Blog URL''': https://ncoop.github.io/ (recently set up)
| |
| * '''Freenode IRC Nick''': ncoop, n_coop
| |
| * '''Code Forges (GitHub, GitLab, BitBucket, etc.)''':
| |
| ** https://github.com/ncoop/ (public repos)
| |
| ** https://bitbucket.org/ncoop/ (private repos)
| |
| * '''Social Media Accounts''':
| |
| ** https://fedoraproject.org/wiki/User:ncoop
| |
| ** https://www.linkedin.com/in/ncoop
| |
|
| |
|
| === Questions to answer ===
| |
|
| |
| ==== Why do you want to work with the Fedora Project? ====
| |
| I was introduced to Fedora by a teacher, and my Linux experience has come primarily from reading Fedora resources and progressively experimenting with Fedora. Therefore, I feel a bond to the Fedora community.
| |
|
| |
| ==== Have you participated in GSoC in the past? If so, what year(s) and which organization(s)? ====
| |
| I have kept track of GSoC for several years now, my first awareness being [http://scummvm.org/ ScummVM]. I'm more interested in contributing code for practical projects, and this is the first time I feel ready to commit as a participant.
| |
|
| |
| ==== Do you plan to continue contributing to the Fedora Project after GSoC? If yes, what sub-project(s) are you interested with? ====
| |
| I am initially interested in contributing fixes and updates to the projects I take personal interest in, such as [http://neovim.io/ Neovim] and Raspberry Pi. I believe I can help update and package rpms and write documentation.
| |
|
| |
| ==== Why should we choose you over other applicants? ====
| |
| * I have worked with a variety of programming languages, including shell, Javascript, python, and C, in which the cockpit project is written.
| |
| * I anticipate being able to contribute a very large amount of time over the course of the program.
| |
| * I am a native English speaker and a mature writer.
| |
| * My personal motivation to work with and learn about Cockpit comes from my need to maintain several Linux hosts as part of my work. It would make my job easier if I can convince management to use this tool, so that less-proficient users can securely access and work with the hosts.
| |
| * Finally, I should point out that over the course of working with a Fedora/RedHat mentor, I will be far more motivated and better able to give back to Fedora Project long after the summer is over.
| |
|
| |
| ==== Have you contributed to any other open source organizations or projects? If so, do you have artifacts you can show so we can see your skill set(s)? ====
| |
| I have contributed to [https://code.google.com/archive/p/mame-rr/ mame-rr] and built [https://code.google.com/archive/p/macrolua/wikis/MacroLuaDocumentation.wiki macrolua]. These projects were conceived to help the [http://tasvideos.org/ TASVideos] and fighting game communities to record replayable sessions and to script replayable input sequences, respectively.
| |
|
| |
| ==== Do you have any other open source experience (even if not coding-related)? ====
| |
| Smaller scale coding projects are viewable on my Github page.
| |
|
| |
| ==Proposal Description==
| |
|
| |
| ===Overview and The Need===
| |
|
| |
|
| |
| ===Any relevant experience you have===
| |
| As a contributor to glusterfs I have prior knowledge of the codebase,this would be helping me in integrating the new feature build for the geo-replication over the current features using C and Python wherever required.
| |
|
| |
| ===How do you intend to implement your proposal===
| |
|
| |
| Refactoring will be done in the code base to a certain extent as discussed with the mentor and also the journaling feature - 'changelog' of glusterfs will be customised to serve the file-level synchronization.
| |
|
| |
| ===A rough timeline for your progress===
| |
|
| |
|
| |
| ===Final deliverable===
| |
|
| |
|
| |
| ===Any other details you feel we should consider===
| |
| I have keen interest increasing my Fedora and FOSS contribution. I also possess good knowledge of the project's codebase and I have been in regular touch with my mentor since path 2 months.
| |
| [http://www.example.com link title]
| |
|
| |
| [[Category:Summer coding 2016]]
| |