Skip to content
This repository has been archived by the owner on Jan 26, 2021. It is now read-only.

GSoC 2018 Fon E. Noel NFEBE (Fenn25)

F. E Noel Nfebe edited this page Jul 13, 2018 · 19 revisions

Fon Emmanuel Noel NFEBE

Work Hours

Days Hours (WAT = GMT/UTC +1) Meeting Tool
Monday 8:00PM - 1:00AM Scrum (5:00PM), Weekly Meeting (17:00GMT) Zoom, Google Hangouts, Slack
Tuesday 8:00PM - 1:00AM N/A Slack
Wednesday 8:00PM - 1:00AM Scrum (5:00PM) Slack
Thursday 8:00PM - 1:00AM Team Meeting Zoom, Slack
Friday 8:00PM - 1:00AM Scrum (5:00PM) Google Hangouts, Slack
Saturday 12:00PM - 10:00PM ALL Teams Meeting Zoom, Slack
Sunday 12:00PM - 8:00PM N/A Slack

Short Bio

Undergraduate student at University of Buea(2015-2019). Tech fanatic, Codes, Open Sourcerer, Entrepreneur, interested in Money, Advocacy, Debate and Analysis.

Profile Links

Gmail | My Blog | GitHub | LinkedIn | GSoC 2018 Proposal - Infrastructure Automation | GSoC 2018 Finalized Timeline

Weekly Status Report for Week 1 (Community Bonding)

What have you accomplished this week (list specific items accomplished)?

  1. Got more information about my mentors, reached out! Getting to know them better. (April 23th, 2018)
  2. Even more community interaction (continues effort from April 24th, 2018)
  3. Working on one issue and waiting for a new assignment also (Shall be updated to “worked on” with more details)
  4. Attended first Happy Hours session (April 27th, 2018)
  5. Published first blog post (GSoC at Systers Part 1) (April 27th, 2018)
  6. Started draft 1:1 with mentor schedule proposal
  7. Scheduled first 1:1 with Mona (Mentor Infrastructure web) for Sunday 29th April 2PM EST
  8. Had first 1:1 with Meha (Mentor Infrastructure web) for 15 minutes on 28th April from 1:00PM - 1:15PM CAT
  9. Had first 1:1 with Mona for 40 minutes on 29th April from 2:00PM - 2:40PM EST

What issues or roadblocks have you encountered this week?

None, just had several meetings to attend :)

Have they been resolved, and if so, how?

N/A this week

Do any of the issues or roadblocks still exist and what steps have been taken to resolve them?

N/A this week

Is further assistance necessary to resolve existing issues?

N/A this week

What do you plan to accomplish next week?

  1. Continue community bonding (interacting, helping, attend all meetings, enjoy Happy Hour meetings)
  2. Work on issue (Make portal compatible with anaconda python) created by Mona
  3. Publish second blog post in series (GSoC at Systers Part 2)

How does your progress compare to your project schedule?

In Time


Weekly Status Report for Week 2 (Community Bonding)

  1. Attended Infrastructure Web Kick off meeting on April 30th From 9:30 PM to 10:20 PM (IST)
  2. Created Student Wiki for project (this page 1st May 2018)
  3. Scheduled 2nd 1:1 with Mona (2nd May 2018)
  4. Attended GSoC happy hours (4th May 2018)
  5. Sent Meha updates on work done, progress and what’s next(4th May 2018)
  6. Attended meeting with Monal (5th MAY 2018)
  7. Completed issue #371 created by Mona about Todos. (5th May 2018)
  8. Completed issue #372 created by Mona to make Portal responsive on large screens (5th May 2018)
  9. Wrote second blog post GSoC at Systers (Part 2 of 3)

What issues or roadblocks have you encountered this week?

No major issue, scheduling meetings with participants across multiple timezones challenging, missed two meetings :)

Have they been resolved, and if so, how?

Partially

Do any of the issues or roadblocks still exist and what steps have been taken to resolve them?

N/A

Is further assistance necessary to resolve existing issues?

N/A

What do you plan to accomplish next week?

  1. Continue community bonding (interacting, helping, attend all meetings, enjoy Happy Hour meetings)
  2. Have catchup meeting with Mona
  3. Schedule timeline discussion meeting with Meha
  4. Finalize work plan
  5. Complete issue #373
  6. Issue #307 has been reopened, continue to debug

How does your progress compare to your project schedule?

In Time

Weekly Status Report for Week 3 (Community Bonding - Last Week)

  1. Scheduled recurring 1:1 with Mona (8th May 2018)
  2. Configured local environment for CI/CD in staging repo, install jenkins, jre, pytest, pytest-django, pylint.. (10th May 2018)
  3. Wrote test bash scripts in django-ci (staging repo) for jenkins (10th May 2018)
  4. Completed piled github checks (created #380 #381, added responses where needed checked watch updates from vms) (8am - 10am 11th May 2018)
  5. Created jobs in jenkins using new environment configured, explored options (1th May 2018)
  6. Added missing meetings to shared calendar (11th May 2018)
  7. Advanced automatic building/testing with html reports and coverage graphs on staging test repo (django-ci) using bash scripts (11th May 2018)
  8. Attended GSoC happy hours [played skribble with team! Was much fun :)] (11th May 2018)
  9. Hosted/attended 1:1 with Mona from 11:00 PM to 11:40 PM (11th May 2018)
  10. Studied extensively on writing bash scripts [to be employed in writing better automation scripts] (13th May 2018)
  11. Attended infrastructure-web team building session from 2:20 PM to 3PM (13th May 2018)
  12. Added issues/task to timeline for first coding week (13th May 2018)

What issues or roadblocks have you encountered this week?

No major issue, Had a two day power outage though :), Meha is busy and not easily reachable, Mona needs more resources to understand CI/CD

Have they been resolved, and if so, how?

Not yet.

Do any of the issues or roadblocks still exist and what steps have been taken to resolve them?

N/A

Is further assistance necessary to resolve existing issues?

N/A

What do you plan to accomplish next week?

  1. Complete gsoc issues/tasks added to timeline for week 4 (13th May 2018)
  2. Publish last blog post (Part 3) for community bonding period
  3. Attending team building meeting
  4. Attend all 1:1s
  5. Attend GSoC Happy Hours
  6. Break down week 5 deliverables
  7. Update timeline with new task for week 5
  8. Publish first blog (Change Logs Part 1) for coding period.
  9. Update Reports

How does your progress compare to your project schedule?

In Time

Weekly Status Report for Week 4 (Coding - First Week)

  1. Updated GSoC progressive report document as specified by Mona, some updates still pending (14th May 2018)
  2. Updated wiki report for all community bonding period, week 1 to 3 (14th May 2018)
  3. Created all issues in timeline for first coding week (Week 4) (14th May 2018)
  4. Observed google/yapf python code formatter tool, added for consideration to fix lint warnings (14th May 2018)
  5. Github clean up, deleted fix-branches for all merged issues (#375, #367 and #364), added responses where require
  6. Attended 1:1 with Meha (May 17th 2018)
  7. Attended community open session (May 17th 2018)
  8. Created new issues (#395 #394) on github in addition to earlier ones (May 17, 18 2018)
  9. Submitted PR for week one milestone
  10. Infrastructure/Portal weekly meeting (May 19th 2018)
  11. Attending Team Building session(May 19th 2018)
  12. Completed issue configured travis staging environment to run selenium tests attached in week one PR
  13. Submitted PR for codacy issue, review PR (script) for environment setup automation
  14. Completed week one task/issue #383 (20th May 2018)
  15. Created dependent issue #400 that prevented proper completion of #383 (21st May 2018)
  16. Updated timeline deliverables document with coding week one issue numbers(21st May 2018)
  17. Created task for week in timeline deliverables (21st Many 2018)
  18. Updated this document with week 4 report.

What issues or roadblocks have you encountered this week?

  1. Mentor swap at eve of coding phase, delayed week one task descision single handedly decided and created task in absolute accordance with timeline.
  2. Codacy is flagging legitimate python code due to some configurations being left as default on the org's codacy account. This wasted a lot of my time.

Have they been resolved, and if so, how?

Not completely. An issue has been an is being followed up for codacy.

Do any of the issues or roadblocks still exist and what steps have been taken to resolve them?

N/A

Is further assistance necessary to resolve existing issues?

N/A

What do you plan to accomplish next week?

  1. Attending team building meeting
  2. Attend all 1:1s
  3. Attend GSoC Happy Hours
  4. Break coding week 1 deliverables
  5. Update timeline with new task for week 5
  6. Publish blog change log for week 5
  7. Update Reports

How does your progress compare to your project schedule?

In Time

Weekly Status Report for Week 5 (Coding - Second Week)

  1. Created task for week in timeline deliverables (21st May 2018)
  2. Created live demo video for week one report (21st May 2018)
  3. Published week 1 report blog (21st May 2018)
  4. Attended 1:1 with Prachi (22nd May 2018)
  5. Created issue for task on timeline deliverables for week 2 coding (22nd May 2018)
  6. Reviewed and tested PR #393 locally (22nd May 2018) [checkin-flag]
  7. Added all requested changes and squashed commits for week 1 milestone (22nd May 2018)
  8. Scheduled first team meeting including all two mentors (with new mentor Nida reassigned) and me.
  9. Created week two PR #407 with can-goto tests for base pages (May 24th 2018)
  10. Attended GSoC Happy Hours (May 25th 2018)
  11. Adjusted week two PR to accommodate reviews (May 25th 2018)
  12. Completed week two task PR (May 26th 2018)
  13. Attended First 1:1 with Nida (May 28th 2018)
  14. Made what-has-changed video for week two blog report (May 28th 2018)
  15. Published week two blog report (May 28th 2018)
  16. Attended 1:1 with Prachi (May 29th 2018)
  17. Created coding week 3 tasks / Updated timeline document (May 30th 2018)
  18. Cleaned github (deleted week 3 branch, responded to all issues requiring my attention) (May 30th 2018)

What issues or roadblocks have you encountered this week?

N/A

Have they been resolved, and if so, how?

N/A

Do any of the issues or roadblocks still exist and what steps have been taken to resolve them?

N/A

Is further assistance necessary to resolve existing issues?

N/A

What do you plan to accomplish next week?

  1. Attended catch up meetings for two meetings missed
  2. Attending team building meeting
  3. Attend all 1:1s
  4. Attend GSoC Happy Hours
  5. Publish coding week 3 (week 6) change log
  6. Update Reports

How does your progress compare to your project schedule?

In Time

Weekly Status Report for Week 6 (Coding - Third Week)

  1. Updated wiki report for week 5 (coding week 2) (May30th 2018)
  2. Completed 40% coding for week 3 task (30th May 2018)
  3. Attended 1:1 with Meha (31st May 2018)
  4. Scheduled meeting with Nida (June 1st 2018)
  5. GSoC Attended hours (June 1st 2018)
  6. Completed coding week 3 task (June 1st 2018)
  7. Submitted coding week 3 PR #414 (June 3rd 2018)
  8. Weekly project meeting (June 3rd 2018)
  9. Updated Wiki Report for week 6 (coding week 3) (June 3rd 2018)
  10. Attended 1:1 with Nida (June 3rd 2018)
  11. Scheduled fixed 1:1 decided in meeting with Nida [Sundays after Infrastructure meeting](June 3rd 2018)
  12. Updated calendar with new meeting times as jointly decided (June 3rd 2018)
  13. Made what-has-changed video for week 3 (June 4th 2018)
  14. Published week 3 report blog (June 4th 2018)

What issues or roadblocks have you encountered this week?

WRITING CAs

Have they been resolved, and if so, how?

N/A

Do any of the issues or roadblocks still exist and what steps have been taken to resolve them?

N/A

Is further assistance necessary to resolve existing issues?

N/A

What do you plan to accomplish next week?

  1. Create task for coding week 4 (week 7)
  2. Create issue for task, update timeline document
  3. Attend Project Meetings
  4. Attend all 1:1s
  5. Attend GSoC Happy Hours/Extra Meetings
  6. Complete week 7's task
  7. Publish report blog (and video)

How does your progress compare to your project schedule?

In Time

Weekly Status Report for Week 7 (Coding - Fourth Week)

  1. Updated wiki report for week 6 (June 4th 2018)
  2. Hosted 1:1 with Prachi (June 5th 2018)
  3. Review github issues as required in different cases PR #415 (June 5th 2018)
  4. Hosted weekly meeting with Nida only (June 6th 2018)
  5. Rescheduled weekly (once) and updated calendar for unsynchronised additions (June 6th 2018)
  6. Final review on PR #415, review Test Snippet sent in my Abhijit (June 6th 2018)
  7. Amended PR #407 to accommodate reviews.
  8. Hyperkitty environment setup and updates (June 6th 2018)
  9. Created issue #12 (June 6th 2018)
  10. Submitted week 7 PR (1) #13 (June 7th 2018)
  11. Created issue #14 to advance work on PR (June 7th 2018)
  12. Attended Open Community session (June 7th 2018)
  13. Hosted rescheduled project meeting and updated timeline together with Nida (June 7th 2018)

What issues or roadblocks have you encountered this week?

N/A

Have they been resolved, and if so, how?

N/A

Do any of the issues or roadblocks still exist and what steps have been taken to resolve them?

N/A

Is further assistance necessary to resolve existing issues?

N/A

What do you plan to accomplish next week?

  1. Attend Project Meetings
  2. Attend all 1:1s
  3. Complete week's 7 issues
  4. Publish report blog for week 7

How does your progress compare to your project schedule?

In Time

Weekly Status Report for Week 8 (Coding - Fifth Week)

  1. Created issues for synchronisation (update with main) of mailman3 issue 27 and issue 28 [mailman3] (June 8th 2018)
  2. Created issues for synchronisation of Postorius issue 23 and issue 24 [Postorius] (June 8th 2018)
  3. Prepared slides for live demonstration in next project meeting (June 9th 2018)
  4. Hosted 1:1 with Nida(June 10th 2018)
  5. Attended weekly project meeting [postponed] (June 11th 2018)
  6. Published blog post for week 7 (June 11th 2018)
  7. Updated PR #414 according to specifications from Meha (June 11th 2018)
  8. Integrated Zenhub/Setup Zenhub (June 11th 2018)
  9. Attended weekly project meeting (June 11th 2018)
  10. Reviewed/tested locally PR 393 [Portal] (June 12th 2018)
  11. Cleaned hyperkitty github for merged branches (June 12th 2018)
  12. Created issue #15 to replace gitlab-ci with travis on Hyperkitty [Hyperkitty] (June 13th 2018)
  13. Submitted weekly PR #16 for hyperkitty localization [Hyperkitty] (June 14th 2018)
  14. Attended community open session (June 14th 2018)
  15. Hosted 1:1 with Meha (June 14th 2018)

What issues or roadblocks have you encountered this week?

N/A

Have they been resolved, and if so, how?

N/A

Do any of the issues or roadblocks still exist and what steps have been taken to resolve them?

N/A

Is further assistance necessary to resolve existing issues?

N/A

What do you plan to accomplish next week?

  1. Complete second PR for week 7
  2. Publish report blog for week 7
  3. Attend project meetings
  4. Respond to reviews for week 1st PR
  5. Decide issue/Update timeline document

How does your progress compare to your project schedule?

In Time

Weekly Status Report for Week 9 (Coding - Sixth Week)

  1. Submitted 2nd PR or week 8 on Hyperkitty (June 16th 2018)
  2. Hosted project meeting for CI/CD and Timeline adjustments (June 16th 2018)
  3. Adjusted meeting dates for phase II (June 16th 2018)
  4. Attended InfraWeb project meeting (June 17th 2018)
  5. Updated PR #16 for week 8 (June 17th 2018)
  6. Adjusted PR #17 to incorporate reviews, particularly on tox integration (June 17th 2018)
  7. Updated timeline document (June 18th 2018)
  8. Published week 8 (coding week 5) blog (June 18th 2018)
  9. Created issues for week 9 (June 19th 2018)
  10. Updated timeline document (June 19th 2018)
  11. Attended weekly project meeting (June 19th 2018)
  12. Submitted week 9 PR(1) #420 (June 20th 2018)
  13. Submitted week 9 PR(2) #421 for week 6 (June 21st 2018)
  14. Attended community open session (June 21st 2018)

What issues or roadblocks have you encountered this week?

N/A

Have they been resolved, and if so, how?

N/A

Do any of the issues or roadblocks still exist and what steps have been taken to resolve them?

N/A

Is further assistance necessary to resolve existing issues?

N/A

What do you plan to accomplish next week?

  1. Complete setup for coveralls on Portal
  2. Complete codacy configuration
  3. Attend project meetings
  4. Adjust PRs according to reviews
  5. Write blog post, update wiki report and do check-ins
  6. Attend GSoC Happy hours and community open session

How does your progress compare to your project schedule?

In Time

Weekly Status Report for Week 10 (Coding - Seventh Week)

  1. Attended CV review session (June 22nd 2018)
  2. Attended weekly project meeting (June 24th 2018)
  3. Hosted 1:1 with Nida (June 24th 2018)
  4. Adjusted timeline/removed mistakes (June 24th 2018)
  5. Published coding week 6 report blog (June 24th 2018)
  6. Send in PR (1) #20 for week 10 (June 25th 2018)
  7. Hosted weekly project meeting (June 24th 2018)
  8. Added documentation for Jenkins installation, as an addition to PR #420 (June 25th 2018)
  9. Created issues for codacy configuration additions and communication channel updates in Portal (June 25th 2018)
  10. Sent PR (2) #426 for week 10 (June 28th 2018)
  11. Attended community open session (June 28th 2018)
  12. Reviewed issues #428, #421, #426 (June 29th 2018)

What issues or roadblocks have you encountered this week?

N/A

Have they been resolved, and if so, how?

N/A

Do any of the issues or roadblocks still exist and what steps have been taken to resolve them?

N/A

Is further assistance necessary to resolve existing issues?

N/A

What do you plan to accomplish next week?

  1. Configure Jenkins on Hyperkitty
  2. Complete changes/updates for last week's codacy changes
  3. Attend project meetings
  4. Adjust PRs according to reviews
  5. Write blog post, update wiki report and do checkins
  6. Attend GSoC Happy hours and community open session

How does your progress compare to your project schedule?

In Time

Weekly Status Report for Week 11 (Coding - Seventh Week)

  1. Updated Wiki reports (July 29th 2018)
  2. Attended weekly project meeting (June 1st 2018)
  3. Observed automated testing repo for detailedly for cleaning (deletion) and possible transfers that can be done [Transfer for MACC test was considered] (July 1st 2018)
  4. Started standards documents for python repositories (July 2nd 2018)
  5. Published blog post (June 2nd 2018)
  6. Made a shortlist of python repos and specified those requiring more work (July 2nd 2018)
  7. Hosted weekly team meeting (July 3rd 2018)
  8. Added python standards document; Initial version including 3 sections (July 3rd 2018)
  9. Submitted PR #22, for the update of issue #1 on Hyperkitty [In progress] (July 3rd 2018)
  10. Added 3 more sections to python standards document (PR) (June 4th 2018)
  11. Setup and configured MACC on local environment (July 4th 2018)
  12. Created issues #363 and #364 for MACC (July 4th 2018)
  13. Submitted PR #365 for transfer of tests from automated-testing (July 5th 2018)
  14. Attended community open session (July 5th 2018)

What issues or roadblocks have you encountered this week?

N/A

Have they been resolved, and if so, how?

N/A

Do any of the issues or roadblocks still exist and what steps have been taken to resolve them?

N/A

Is further assistance necessary to resolve existing issues?

N/A

What do you plan to accomplish next week?

  1. Complete bugs on week 11 issues
  2. Continue, test transfer and addition for MACC repository
  3. Clean up git repos, since all mentors are now available
  4. Attend project meetings
  5. Adjust PRs according to reviews
  6. Write blog post, update wiki report and do checkins
  7. Attend GSoC Happy hours and community open session

How does your progress compare to your project schedule?

In Time

Weekly Status Report for Week 12 (Coding - Eight Week)

  1. Attended weekly infraweb meeting (July 8th, 2018)
  2. Hosted 1:1 with Meha (July 8th, 2018)
  3. Updated timeline document (July 8th, 2018)
  4. Finalized PR #365, tests working properly (July 8th, 2018)
  5. Publish week 11 blog post (July 9th, 2018)
  6. Attended 1:1 with Meha (July 9th, 2018)
  7. Submitted PR #367 - integrating Pytest (July 9th, 2018)
  8. Went through open PRs and took necessary actions (July 10th, 2018)
  9. Hosted Weekly Meeting (July 10th, 2018)
  10. Submitted PR #369 [In progress] (July 11th, 2018)
  11. Completed mentor evaluation (July 11th, 2018)
  12. Made adjustment of 10/12 tests for PR #369 (July 12th, 2018)
  13. Incorporated reviews/add replies to discussions on open PRs (July 12th, 2018)

What issues or roadblocks have you encountered this week?

N/A

Have they been resolved, and if so, how?

N/A

Do any of the issues or roadblocks still exist and what steps have been taken to resolve them?

N/A

Is further assistance necessary to resolve existing issues?

N/A

What do you plan to accomplish next week?

  1. Finalize week 12 issues
  2. Act on reviews
  3. Add testing section for standards doc
  4. Attend project meetings
  5. Adjust PRs according to reviews
  6. Write blog post, update wiki report and do checkins
  7. Attend GSoC Happy hours and community open session
  8. Create issues for week 13

How does your progress compare to your project schedule?

In Time

Clone this wiki locally