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

GSoC 2018 Monal Shadi

Monal Shadi edited this page Aug 3, 2018 · 17 revisions

Monal Shadi

Work Hours

Days Hours (IST) Meeting Tool
Monday 08:00PM - 04:00AM Scrum(9:30PM), Blog Slack, Zoom, Hangouts
Tuesday 08:00PM - 04:00AM N/A Slack
Wednesday 08:00PM - 04:00AM Scrum(9:30PM), VMS weekly meeting Slack, Zoom, Hangouts
Thursday 08:00PM - 04:00AM 1:1 with Prachi (10:00PM) Zoom, Slack
Friday 08:00PM - 04:00AM Scrum(9:30PM), Happy Hours, Wiki report Slack, Zoom, Hangouts
Saturday 08:00PM - 04:00AM Mentor-Student meeting Slack, Zoom
Sunday 08:00PM - 04:00AM Weekly Meeting (06:30PM) Slack

Short Bio

Undergraduate Student at IIIT Vadodara (2016-2020). FOSS believer | Developer | Programming enthusiast | Designer | Gamer.

Profile Links

Gmail | My Blog | Github | GSoC 2018 Proposal - Infrastrucure/Automation | GSoc 2018 Finalized Timeline

Weekly Status Report for Week 1 (Community Bonding)

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

  1. Interacted with my Project Manager, Mentors and project partner, got to know more about them.
  2. Attended Infra-web kick off meeting, community sessions.

What issues or roadblocks have you encountered this week?

None technical just College Exams.

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 wiki report for GSoC 2018
  2. Publish first Blog Post.
  3. Attend meetings with Project Managers, Mentors, other project teams.
  4. Prepare definite workflow and timeline for GSoC coding period.

How does your progress compare to your project schedule?

In Time


Weekly Status Report for Week 2 (Community Bonding)

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

  1. Published my first blog post for GSoC 2018.
  2. Created Wiki report for GSoC 2018.
  3. Attended meeting with my project mentors to discuss on timeline for GSoC (7 weeks done)
  4. Attended community open sessions, GSoC happy hour.

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 the remaining timeline
  2. Meet with other project team to discuss about consistent pep8 enforcement across all repos.
  3. Attend team meetings to complete remaining things and set everything up for GSoC coding period.

How does your progress compare to your project schedule?

In Time


Weekly Status Report for Week 3 (Community Bonding)

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

  1. Completed the selenium issue with vms and its compatibility with firefox 47+ versions. (10th May 2018)
  2. Attended 1:1 meeting with Prachi (10th May 2018).
  3. Studied about working of selenium locally and on automated environments like travis.
  4. Attended GSoC Happy Hour. (11th May 2018)
  5. Attended Mentor-Student meeting with Pavan and Naman. (12th May 2018)
  6. Finalized on the remaining timeline for GSoC with mentors. (12th May 2018)
  7. Discussed aspects of pep8 standardization and selenium testing with mentors. (12th May 2018)
  8. Attended infra team building session. (13th May 2018)
  9. Got issues to work on for 1st week of Coding Period. (13th May 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 the issues assigned to me for 1st week of Coding Period.
  2. Attend vms weekly meeting to discuss on the pep8 standardization.
  3. Publish week-1 blog for Coding Period of GSoC.
  4. Update wiki report with activities of 1st weeek of Coding Period.
  5. Have more issues created and assigned for 2nd week.

How does your progress compare to your project schedule?

In Time



Weekly Status Report for Week 1 (Coding Phase)

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

  1. Completed and sent PR for issue vms#674
  2. Completed and sent PR for issue vms#676
  3. Completed and sent PR for issue postorius#18
  4. Attended VMS weekly meeting to decide on certain overlapping aspects of projects.
  5. Attended GSoC happy hour.
  6. Attended Infra-web weekly team meeting.
  7. Attended Infra-web team building session.
  8. Submitted Blog for GSoC coding week 1.

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. Get more issues assigned for next week.
  2. Complete issues assigned to me for the next week.
  3. Update wiki report for 2nd week of coding phase.
  4. Write blog for 2nd week of coding phase.
  5. Attended weekly meetings, team building sessions, community sessions and gsoc happy hours.

How does your progress compare to your project schedule?

In Time


Weekly Status Report for Week 2 (Coding Phase)

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

  1. Completed writing tests and sent PR for Administrator app vms#695.
  2. Updated Tests according to python3 and django1.11 syntax
  3. Published Blog for week 2.
  4. Updated wiki report for week 2.

What issues or roadblocks have you encountered this week?

Nothing technical but was sick a bit.

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. Get more issues assigned for next week.
  2. Write tests and send PR for Job and Event app.
  3. Write blog for week 3.
  4. Update wiki report for week 3.
  5. Attend weekly meetings.

How does your progress compare to your project schedule?

Backlog by 1 app.


Weekly Status Report for Week 3 (Coding Phase)

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

  1. Completed writing tests and sent PR for Job app vms#703.
  2. Completed writing tests and sent PR for Event app vms#707
  3. Attended vms weekly meeting.

What issues or roadblocks have you encountered this week?

Technically: there were some breakages while writing tests.

Have they been resolved, and if so, how?

Debugging the project.

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

No, I've identified the issue and can resolve instantly if caused in future.

Is further assistance necessary to resolve existing issues?

No.

What do you plan to accomplish next week?

  1. Get more issues assigned for next week.
  2. Write tests and send PR for next 2 apps.
  3. Write blog for week 3 and 4.
  4. Update wiki report for week 4.
  5. Attend weekly meetings.

How does your progress compare to your project schedule?

Backlog by 1 app, as per schedule had to complete 4 apps in 2 weeks but I've completed 3.


Weekly Status Report for Week 4 (Coding Phase)

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

  1. Completed writing tests and sent PR for Organization app vms#710.
  2. Completed writing tests and sent PR for Authorization app vms#707
  3. Attended vms weekly meeting.
  4. Attended Community Open session.
  5. Updated PRs with requested changes.
  6. Prepared presentation for Code Style Standardization using coala.

What issues or roadblocks have you encountered this week?

Technically: there were some breakages while writing tests.

Have they been resolved, and if so, how?

Debugging the project and googling.

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

No, I've identified the issue and can resolve instantly if caused in future.

Is further assistance necessary to resolve existing issues?

No.

What do you plan to accomplish next week?

  1. Get more issues assigned for next week.
  2. Write tests and send PR for next 2 apps.
  3. Start with code style standardization using coala.
  4. Write blog for week 4.
  5. Update wiki report for week 5.
  6. Attend weekly meetings.

How does your progress compare to your project schedule?

In time.


Weekly Status Report for Week 5 (Coding Phase)

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

  1. Completed writing tests and sent PR for Registration app vms#724.
  2. Completed writing tests for Shift app locally (75%) vms#726
  3. Attended Community Open session.
  4. Updated PRs with requested changes.
  5. Prepared presentation for Code Style Standardization using coala.
  6. Present coala ppt in Community Open Session

What issues or roadblocks have you encountered this week?

Yes, a few issues were raised in VMS's shift app previously unknown.

Have they been resolved, and if so, how?

Yes, some of them are fixed, just needed to change the wrapped function in vms app to use **kwargs rather than just using volunteer_id.

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

1 issue still persists, I've made Anjali aware of the issue and she has found a solution for it and will be a making a Fix soon.

Is further assistance necessary to resolve existing issues?

No.

What do you plan to accomplish next week?

  1. Get more issues assigned for next week.
  2. Write tests and send PR for next 2 apps, complete an extra app if possible.
  3. Have a meeting with my team to discuss my deliverables for future.
  4. Write blog for week 5.
  5. Update wiki report for week 6.
  6. Attend weekly meetings.

How does your progress compare to your project schedule?

In time.


Weekly Status Report for Week 6 (Coding Phase)

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

  1. Completed writing tests and sent PR for Home app vms#733.
  2. Completed writing tests and sent PR for VOlunteer app vms#736.
  3. Start completing Shift app with tests (10% left) vms#726
  4. Write blog for week 5.
  5. Attended Community Open session.
  6. Attended VMS weekly meeting.
  7. Attend GSoC Happy Hour.
  8. Attend Infra web weekly meeting.
  9. Updated PRs with requested changes.
  10. Sent PR(s) for a few bug fixes in previous tests.
  11. Sent PR(s) for bugs in existing code of VMS.

What issues or roadblocks have you encountered this week?

Yes, a few issues were raised in VMS's shift app previously unknown.

Have they been resolved, and if so, how?

Yes, were some minor bugs raised due to python version bump to 3.6. Use open instead of file, modifying encoding formats.

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

No.

Is further assistance necessary to resolve existing issues?

No.

What do you plan to accomplish next week?

  1. Get more issues assigned for next week.
  2. Write test for POM app.
  3. Integrate flake8 in VMS and fix errors raised due to it.
  4. Write blog for week 6.
  5. Update wiki report for week 7.
  6. Attend weekly meetings.

How does your progress compare to your project schedule?

In time.


Weekly Status Report for Week 7 (Coding Phase)

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

  1. Made changes in existing tests required by POM app.
  2. Sent PR for integrating flake8 in VMS
  3. Write blog for week 6.
  4. Attended Community Open session.
  5. Attended VMS weekly meeting.
  6. Attend GSoC Happy Hour.
  7. Attend Infra web weekly meeting.
  8. Updated PRs with requested changes.
  9. Sent PR(s) for a few bug fixes in previous tests.
  10. Sent PR(s) for bugs in existing code of VMS.

What issues or roadblocks have you encountered this week?

Resume upload part in volunteer app is still failing.

Have they been resolved, and if so, how?

No, I have tried a few solutions and workarounds but nothing seem to work.

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

Yes.

Is further assistance necessary to resolve existing issues?

Yes.

What do you plan to accomplish next week?

  1. Get more issues assigned for next week.
  2. Document automated testing in VMS
  3. Document tests which were needed by POM app and were already written.
  4. Document flake8 check in docs.
  5. Write blog for week 7.
  6. Update wiki report for week 8.
  7. Attend weekly meetings.

How does your progress compare to your project schedule?

In time.


Weekly Status Report for Week 8 (Coding Phase)

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

  1. Sent PR for documenting automated testing in VMS #782
  2. Start with python standardization guidelines with Fon.
  3. Write blog for week 7.
  4. Attended Community Open session.
  5. Attended VMS weekly meeting.
  6. Attend GSoC Happy Hour.
  7. Attend Infra web weekly meeting.
  8. Updated PRs with requested changes.
  9. Sent PR(s) for bugs in existing code of VMS.
  10. Help Anjali with tests

What issues or roadblocks have you encountered this week?

None.

Have they been resolved, and if so, how?

The previous blocker of resume upload has been documented.

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

No.

Is further assistance necessary to resolve existing issues?

No.

What do you plan to accomplish next week?

  1. Get more issues assigned for next week.
  2. Send PRs for bugs in VMS.
  3. Work on postorius to get it in sync with original repo and follow Systers Open Source standards.
  4. Write blog for week 8.
  5. Update wiki report for week 9.
  6. Attend weekly meetings.

How does your progress compare to your project schedule?

In time.


Weekly Status Report for Week 9 (Coding Phase)

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

  1. Sent PR for updating Systers postorius fork with mailman project. postorius#25
  2. Complete tutorial for automated testing as part of Documentation of automated testing in VMS.
  3. Document POM tests which are already present in other apps.
  4. Completed 50% work on extra checks issue.
  5. Fix a few bugs in previous tests and code.
  6. Write blog for week 8.
  7. Attended Community Open session.
  8. Attended VMS weekly meeting.
  9. Attend GSoC Happy Hour.
  10. Attend Infra web weekly meeting.
  11. Updated PRs with requested changes.

What issues or roadblocks have you encountered this week?

Waiting for this PR to get merged so the follow-up PR can be sent.

Have they been resolved, and if so, how?

No.

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

Yes I have reminded my mentors to review them asap.

Is further assistance necessary to resolve existing issues?

No.

What do you plan to accomplish next week?

  1. Get more issues assigned for next week.
  2. Send PRs for bugs in VMS.
  3. Update unit tests to have check on all fields using full_clean
  4. Complete extra checks issue.
  5. Start python standardization documentation as decided by admins.
  6. Write blog for week 9.
  7. Update wiki report for week 10.
  8. Attend weekly meetings.

How does your progress compare to your project schedule?

A little behind schedule.


Weekly Status Report for Week 10 (Coding Phase)

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

  1. Sent PR for administrator model tests
  2. Sent PR for increasing ID values in existing tests.
  3. Sent PR for checks for extra field in all apps.
  4. Sent PR for full clean checks for all fields in all apps.
  5. Fix a few bugs in previous tests and code.
  6. Write blog for week 9.
  7. Attended VMS weekly meeting.
  8. Attend Infra web weekly meeting.
  9. Updated PRs with requested changes.

What issues or roadblocks have you encountered this week?

Waiting for this PR to get merged so the follow-up PR can be sent.

Have they been resolved, and if so, how?

No.

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

Yes I have reminded my mentors to review them asap.

Is further assistance necessary to resolve existing issues?

No.

What do you plan to accomplish next week?

  1. Get more issues assigned for next week.
  2. Complete python guidelines docs.
  3. Fix existing bugs in vms.
  4. Write blog for week 10.
  5. Update wiki report for week 11.
  6. Attend weekly meetings.

How does your progress compare to your project schedule?

In time


Weekly Status Report for Week 11 (Coding Phase)

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

  1. Sent PR for updating postorius repo with systers standards.
  2. Completed python guideline docs.
  3. Completed changes in old PRs.
  4. Review PRs of fellow students.
  5. Fix a few bugs in previous tests and code.
  6. Write blog for week 10.
  7. Attended VMS weekly meeting.
  8. Attend Infra web weekly meeting.
  9. Attend mentor student meeting.
  10. Updated PRs with requested changes.

What issues or roadblocks have you encountered this week?

None.

Have they been resolved, and if so, how?

None

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

Yes I have reminded my mentors to review them asap.

Is further assistance necessary to resolve existing issues?

None

What do you plan to accomplish next week?

  1. Get more issues assigned for next week.
  2. Complete flake8 changes in VMS
  3. Complete line ending changes in VMS.
  4. Write blog for week 11.
  5. Update wiki report for week 12.
  6. Attend weekly meetings.

How does your progress compare to your project schedule?

In time


Weekly Status Report for Week 10 (Coding Phase)

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

  1. Sent PR for administrator model tests
  2. Sent PR for increasing ID values in existing tests.
  3. Sent PR for checks for extra field in all apps.
  4. Sent PR for full clean checks for all fields in all apps.
  5. Fix a few bugs in previous tests and code.
  6. Write blog for week 9.
  7. Attended VMS weekly meeting.
  8. Attend Infra web weekly meeting.
  9. Updated PRs with requested changes.

What issues or roadblocks have you encountered this week?

Waiting for this PR to get merged so the follow-up PR can be sent.

Have they been resolved, and if so, how?

No.

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

Yes I have reminded my mentors to review them asap.

Is further assistance necessary to resolve existing issues?

No.

What do you plan to accomplish next week?

  1. Get more issues assigned for next week.
  2. Complete python guidelines docs.
  3. Fix existing bugs in vms.
  4. Write blog for week 10.
  5. Update wiki report for week 11.
  6. Attend weekly meetings.

How does your progress compare to your project schedule?

In time


Weekly Status Report for Week 11 (Coding Phase)

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

  1. Sent PR for updating postorius repo with systers standards.
  2. Completed python guideline docs.
  3. Completed changes in old PRs.
  4. Review PRs of fellow students.
  5. Fix a few bugs in previous tests and code.
  6. Write blog for week 10.
  7. Attended VMS weekly meeting.
  8. Attend Infra web weekly meeting.
  9. Attend mentor student meeting.
  10. Updated PRs with requested changes.

What issues or roadblocks have you encountered this week?

None.

Have they been resolved, and if so, how?

None

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

Yes I have reminded my mentors to review them asap.

Is further assistance necessary to resolve existing issues?

None

What do you plan to accomplish next week?

  1. Get more issues assigned for next week.
  2. Complete flake8 changes in VMS
  3. Complete line ending changes in VMS.
  4. Write blog for week 11.
  5. Update wiki report for week 12.
  6. Attend weekly meetings.

How does your progress compare to your project schedule?

In time


Weekly Status Report for Week 12 (Coding Phase)

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

  1. Sent PR to make VMS code follow flake8 rules. (date was extended to saturday)
  2. Sent PR to change line ending in VMS from CRLF to LF. (date was extended to saturday)
  3. Sent PR to fix bugs in existing code and previous tests.
  4. Partially completed migration of python guidelines from docs to markdown.
  5. Write blog for week 11.
  6. Attended VMS weekly meeting.
  7. Attend Infra web weekly meeting.
  8. Attend mentor student meeting.
  9. Updated PRs with requested changes.

What issues or roadblocks have you encountered this week?

None.

Have they been resolved, and if so, how?

None

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

None.

Is further assistance necessary to resolve existing issues?

None

What do you plan to accomplish next week?

  1. Send PR for migration of python guideline docs to markdown.
  2. Send PR for migrating from use of lists to dictionaries in VMS.
  3. Send PR for two bugs identified in VMS.
  4. Write blog for week 12.
  5. Update wiki report for week 13.
  6. Attend weekly meetings.

How does your progress compare to your project schedule?

In time


Clone this wiki locally