Giter Club home page Giter Club logo

edit-request-wizard's Introduction

GSoC with WMF

📌Introduction

📌About

Google Summer of Code is a global program focused on bringing more student developers into open source software development. Students work with an open-source organization on a 10-week programming project during their break from school.

It matches students with open source, free software, and technology-related organizations to write code and become part of these communities.

📌WikiMedia Foundation

Wikimedia Foundation provides the essential infrastructure for free knowledge. The Foundation hosts Wikipedia, the free online encyclopedia, created, edited, and verified by volunteers around the world, as well as many other vital community projects. It is the same organization that has helped us in our school projects by providing us legitimate information about any topic we can think of, by gifting us the mighty Wikipedia!

When somebody asks me, “Hey, what made you write the proposal to Wikimedia Foundation?", I smile and ask back another question, “Could you imagine somebody, living, that works every single day with the sole purpose of providing educational content to the entire world for free?"

That’s the organization I got the opportunity to contribute to this summer.

📌What is my GSoC project all about?

My project aims at creating a step-by-step form to help beginners submit a Wikipedia edit request. An edit request is a request for someone to change some text in an article. Edit requests are an important part of Wikipedia. The form created in this project will help the edit requests comply with Wikipedia policy. It will be developed as a Wikipedia user script that shows a form for submitting a Wikipedia edit request, with high-quality guidance and error messages, suitable for use by beginners, and a backend server that the user script will make calls to for validation of source and quote.

GSoC with WMF

GSoC with WMF

GSoC with WMF

GSoC with WMF

GSoC with WMF

Edit Request on Talk page

GSoC with WMF

📌Final Words

The past three months as a student developer at Wikimedia Foundation have been nothing short of excitement. I have learned a lot of things along the way by being in an inclusive and diverse community. It’s a community that encourages every member to speak up and feels welcomed.

I am thankful to my GSoC mentors: Enterprisey and siddharthvp, for their constant support throughout the program. The project would not have been completed without their invaluable guidance, encouragement, and impeccable knowledge. I hope to keep in touch with these guys even after GSoC ❤️

Also, special thanks to the organization’s admins: Srishti Sethi, Aisha Khatun and Gopa Vasanth for maintaining a welcoming environment in the community and being such humble people.

📌How to run it?

Tip: It's much easier if you get ScriptInstaller, then navigate to User:Ankit18gupta/Editwizard.js and click "Install" at the top.

However, here's the manual method:

  • Place {{subst:iusc|User:Ankit18gupta/Editwizard.js}} on Special:MyPage/common.js or a skin-specific page, like Special:MyPage/vector.js
  • Clear your cache and enjoy! If you don't want to test the script on the English Wikipedia, you can install it on testwiki by going to testwiki:Special:MyPage/common.js and adding, on a new line: mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Ankit18gupta/Editwizard.js&action=raw&ctype=text/javascript');

📌Bug report

Feel free to open an issue if you find any bug.

📌Feature request

Feel free to open an issue to request any additional features you might need for your use case.

📌License

See LICENSE for more information.

📌Blog posts

All of my blog posts related to the project can be found here.

📌Special note

This project is created as part of Google Summer of Code 2022 with my mentoring organization being Wikimedia Foundation. Once deployed on Wikipedia, I'll update the deployed link in the repository.

GSoC with WMF

edit-request-wizard's People

Contributors

ankit-gupta18 avatar siddharthvp avatar enterprisey avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.