Got somewhat late due to academics engagement by our college but submitted the proposal not time on Google Website:
Please Review it below if possible in the below link:
https://docs.google.com/document/d/1VTTdo3kxkVSq11K0oAOKq6lOP4SDIGUOz10un29ZZuo/edit?usp=sharing
[[ https://docs.google.com/document/d/1VTTdo3kxkVSq11K0oAOKq6lOP4SDIGUOz10un29ZZuo/edit?usp=sharing | name ]]
Will start the contributions to the issues at the earliest.
---------------------------------------------Copied from the link (Best viewed in the link attached above)----------------------------------------------
The WikiMedia Foundation
Google Season of Docs 2020
Project Proposal : Audience Research and User Experience
Mentors : Alex Paskulin and Sarah Rodlund
Personal Information
Name
Harsh Gupta
Gender
Male
GitHub
https://github.com/hqrshguptq
MediaWiki
https://phabricator.wikimedia.org/p/Hqrshguptq/
LinkedIn
Harsh Gupta
Email
hgupta@ma.iitr.ac.in, harshneekh437@gmail.com
Phone no.
+91-8368873799
Nationality
India 🇮🇳
Timezone
IST (UTC + 5:30)
Résumé
harshgupta.ga
Education
Degree: Integrated Master of Science (Int M.Sc.)
Year: 3rd Year
Majors in: Applied Mathematics
Institute: Indian Institute of Technology, Roorkee, Uttarakhand
MEETING WITH MENTORS
Reachable anytime via email, Slack, Zulip or a well-planned video session if required.
Reachable anytime between UTC 02:30 AM to 08:30 PM (IST 8:00 AM to 02:00 AM)
TYPICAL WORKING HOURS
UTC 03:30 AM to 09:00 AM (IST 09:00 AM to 02:30 PM)
UTC 11:30 AM to 02:30 PM (IST 05:00 PM to 08:00 PM)
UTC 04:30 PM to 07:30 PM (IST 10:00 PM to 02:00 AM)
ABOUT ME
I am Harsh Gupta, a student of Applied Mathematics at the Indian Institute of Technology at Roorkee in Uttarakhand, India. My love for computers and various computer languages began from 8th standard when I was introduced to HTML in my curriculum.
I have been documenting technically for the cause for the web based app for the social cause that deals with the students with disabilities. Also involved in various college projects be it Spark or NSS from our institute named IIT Roorkee (One of the top 6 institutions in our country). In my opinion, Technical documentation is an art where a Technical Writer helps Developers, Clients, Users, Other Company Employees and what not. Also I consider Modern Technical Writing by Andrew Etter as the source of starting my journey with Technical Writing. This book prominently is bible for Technical Writers. I basically wish the occupation to be if not overpowered, but equivalent to a developer’s tasks. In my opinion, If developers are the bones/structure behind any platform then the Technical Writers are skin/presentation of that platform.
Much thrilled by C++ and SQL in my 12th standard (I enjoy building algorithms). Since then, I have developed a passion for exploring more in the field of Computer Science and applying those concepts to develop various daily-use applications. In my freshman year, I explored web development and worked on some projects which were enlightening learning experiences for me. Moreover, I started participating in Hackathons since then.
During my freshman and sophomore year, I further explored advanced web technologies like ReactJS, Vue, and Node. I spent most of my time working on Full-Stack of the SPARK project (more on that in projects), including planning of its infrastructure, and majority of core apps and services. The source code of the project is available on GitHub and the documentation for the same, frontend documented majorly by me. I would encourage you to give it a read just to get a feel of the kind of quality you can expect from me.
Also, I am an active member of the SPARK (Web Team) and Srishti (Web Team), IIT-Roorkee, these are the groups of passionate developers, designers and technical enthusiasts who constantly strive to lead in research, innovation and development within the campus. I learned to work on a product cycle along with a team of 10 members. I worked on the architecture/documentation of these websites.
Technical Writing Skills
Tools
MadCap Flare, Adobe FrameMaker, Vim, Snappit
CODING SKILLS
Computer Languages
JavaScript, Python, PHP, SQL, HTML, Bash, C/C++
Web Frameworks
VueJS, ReactJS, mongoDB, NodeJS, Redux, Django, DjangoREST, SocketIO, Web sockets
Utilities
Git, VS Code, MacOS Terminal, Postman, Linux Shell Utilities, XCode
I am also interested in different fields of Cyber Security like web exploitation, steganography and forensics (actively participating in CTFs).
Recently participated in Cipher Combat 2.0
PROJECTS
SPARK
Platform providing academically strong undergraduate students, internships in R&D during summers under Faculty from different departments within the campus.
I developed the frontend part within the project.
Tech stack includes NodeJS, expressJS, React, Redux, MongoDB.
Visit : Spark.
Vue Games
Self-motivated projects:
Snake Game (Prominent in old Nokia mobiles)
Tic-Tac-Toe
Chess Game (For Sugarizer)
Sudoku
Calculator App
Tech-Stack : Vue, Vuetify
These Games can be found at https://github.com/hqrshguptq/Vue-Games.
Vue CRUD Apps
Self-motivated projects:
Chat App
Apex Legends Tracker App
Calendar App
Tech-Stack: Vue, Vuetify, SocketIO, Firebase, NodeJS, Ionic.
The Apps can be found at https://github.com/hqrshguptq/vue-crud-apps.
Srishti-IIT-Roorkee
It is a Technical Exhibition within the Campus providing students the exposure to build projects in fields like Data Science, Robotics or Physics.
I developed the React frontend including core and services and wrote the documentation of the architecture and frontend of the portal.
Tech stack includes JavaScript, React, Python, Django.
Visit : Srishti.
NSS-IIT-Roorkee
I revamped the frontend of the portal making it a progressive web app.
Tech stack include : HTML, CSS, Javascript.
Visit : NSS
There are a number of personal projects I have worked on and also contributed to the development endeavors of others. All of that can be found at my GitHub profile.
Technical-Writing PROJECTS
Most of the contributions are associated with the resolved PRs on GitHub.
Will start contributing to Phabricator soon.
PRE-GSOD INVOLVEMENTS & OPEN-SOURCE CONTRIBUTIONS
For VLC:
As always enthused about the internet in remote locations, proposed the solution.
Organisation currently working over this as R&D and building their device’s UI and hardware (of some preloaded data states).
In Technical Writing, as I am very enthusiastic about iOS Development I reviewed and donated some of the new User- Manual on how to use their current iOS app.
Further wishing to
Github Involvement:
Total contributions
21 commits
555 ++
127 --
For The Wikimedia Foundation :
Proposal Application.
Good First Task (would be completed in a few days).
Contribution to various/all good first tasks as much as I could, started the submission process late as we were having academic evaluation on-going for the previous semester.
Study the code of the The Wikimedia Foundation.
Explore the list of inspiration provided above.
Study the various fields in which The Wikimedia Foundation donates to the community.
(✔ - Done ○ - Under Process (EOD 15 July 2020) ◙ - Within the proposal )
THE PROJECT (Audience Research and User-Exp)
Audience research and user experience
Research audiences that use Mediawiki / Wikitech technical documentation. Who is using the technical documentation? How and why do they use it? Create a set of personas for the kinds of technical collaborators who are using our research and users we will want to reach out to. Provide a set of recommendations for creating technical documentation and resources for a variety of users. The report can discuss intersections (ways to reach out to a wider audience). It can also discuss recommendations to reach out to smaller segments.
The above proposal aims to achieve the following:
Review/analyse the available streams and other literature.
Survey tool to meet the study objective
Conducting a survey (following up with the users to get responses)
Analysis of the data
Statistical evaluation of the data.
Discussion of the study.
Project Deliverables
If time permits, add more activities and submit PRs on the stale issues on Phabricator proposing to add components from quite long.
Bucketlist
I would be very happy to remain associated with this project and the organisation and work on the following ideas :
Building more activities to help the organisation build a better teaching-learning platform.
Providing Documentation or also could be involved with Organisation Development tasks whenever possible (As in well equipped with the coding).
THE TIMELINE
Period
Tasks
Before GSoD
Solving more and more Good First Issues.
Reading the previous year’s documentations.
Phase I
7th August - 1st September (Community Bonding
and Week -1 )
Analyze the project in detail with the mentors.
Discuss about:
How often the tasks should be reviewed.
Share schedules and decide on a weekly/daily workflow.
Tools and resources that can be used.
Bi-weekly and daily project reports.
September 14th - 27th
(Week 2 -3)
Analyse the available streams and other literature.
September 28th - October 4th
(Week 4 )
Survey tool to meet the study objective.
Discussion/ Help needed about the tool.
October 5th - 18th
(including Phase 1 evaluation)
(Week 5-7)
Conducting a survey (Taking outcomes from the users).
Analysis of the survey.
Phase II
October 19th - November 8th (Week 8- 10)
Discussion of the study.
Implementation in the documentation.
November 9th - 22nd
(including Phase 2 evaluation)
(Week 11-12)
Phase 2 evaluation submission and finalise review process for the added components
Phase III
November 23rd - 29th
(Week 13)
Work on pending/outstanding tasks.
Reviewing all documentations and processes that were improved.
November 30 - December 5
(Week 14)
Submitting the final report for review and evaluation.
Project finalization and submissions.
I will be posting weekly or fortnightly blogs of my work, if required or asked. I am not adding that in the timeline to prevent redundancy.
MOTIVATION
Google Summer of Docs is an excellent platform to get acquainted with the open source community and their skillful mentors. It gives one a professional work experience in their college years where they collaboratively build a product for the welfare of the society. In this process, both the individual and the community improve and grow.
The Wikimedia Foundation is a great organization to contribute to open-source. The project of this proposal (Audience Research and Experience) contains a lot of new things to explore for me and truly aligns with my interests. This project has the potential to make me understand deeper Technical Writing Skills.
EXPECTATIONS
It is a great opportunity for me to apply my knowledge on a practical scale. I wish I can be a part of this program for gaining experience in software development and give back to the open-source community.
This project can be best beneficial for a Technical Writer like me for this summer. This project will offer me to explore many fields that are untouched by me. I would become much more aware of the open-source community and will gain experience in collaborative working.
COMMITMENTS THIS SUMMER
Due to the amid outbreak of the pandemic, many things are not in place so my vacations and exam dates are not decided.
Nevertheless, As pre-decided by the institute We have online classes scheduled from July 2019 to Jan 2020, Exams will also be contained in this period. Back at home, I can easily devote 45-50 hours per week until my college reopens and at least 35-40 hours per week after that, with more hours during the weekends. I have only 22 academic working hours per week. I am also mostly free on weekends and on Wednesdays. Although I am almost free in my next academic semester, considering the above, I intend to complete most of my work before the institute reopens.
(Although there can be some changes here).
Other than this project, I have no other commitments or vacations planned for the summer. I shall keep my status posted to all the community members on a weekly basis and maintain transparency in this project. I am also up for posting blogs of my work for the mentioned purpose if required or asked.
POST GSoD
I am already learning a lot by working on the WikiMedia. I came across many things that were new conventions and conduct while contributing to open-source. It really feels good to give back to the community, helping other people. After completion of this programme, I would continue to contribute to this project including items included in my Bucket List. I would be extremely happy to help and mentor new open-source enthusiasts interested in this project. I will try to enter this project into next year's Google Season of Docs and GSoC too.
*****