Gitter Channel: https://gitter.im/NWoC2020/Profext
OPEN SOURCE CONTEST - STUDENT CODE IN
Student Code-in is a global program that helps students grow with βOPEN SOURCEβ. It is a 2 months long Open-Source initiative that provides you the best platform to improve your skills and abilities by contributing to a vast variety of OPEN SOURCE Projects. In this, all the registered participants would get an exquisite opportunity to interact with the mentors and the Organizing Team.
β Check out the website of Student Code In 2020
A profile π search engine for accessing my all social media profile in one tap.π¨βπ»π©β. This chrome extension lets you track your profiles on any account in a single click.
β‘οΈ Vision
β‘οΈ Project Structure
β‘οΈ Tech Stack
β‘οΈ Setup Development Environment
β‘οΈ Development Guidelines
β‘οΈ Learning Resources
β‘οΈ Simple things to keep in mind
β‘οΈ System Requirements
β‘οΈ Contributing
β‘οΈ Owner
Getting all your social media profiles under one button click so that you don't have to manually search and do the hassle of searching your profile handles while making your resume, filling job opportunities forms, registering for events, etc.
This is motivated by Traversy Media tutorial on Google Chrome Extention.
.
βββ ...
βββ images
βββ icons, logo and screenshots
βββ manifest
βββ popup.html
|ββ popup.js
|ββ README
βββ ...
- HTML
- CSS
- JavaScript
- Clone the repo
git clone github.com/your_username/profext.git
- Open the folder in your favorite code editor and start adding modifications.
- Load the folder in
chrome://extensions/
on chrome (Load unpacked)
-
Put all the code in one of the existing files in
/src
. If you add a new file, make a relevant modification tobuild.js
. -
Push all the code to your own branch. Once you are sure it is working, merge it with the
dev
branch. Let's maintain only the stable and released versions on themaster
branch. -
Write a kick-ass, readable, and clean code.
-
Load the
/build
folder inchrome://extensions/
on chrome (Load unpacked)
Read these articles to get a quick grab on making Chrome extensions:
- Google Chrome official docs
- Free Code Camp's article on # How to Create and Publish a Chrome Extension in 20 minutes
Resources to learn Git:
- The first step is to create a manifest file named
manifest.json
. This is a metadata file in JSON format that contains properties like your extensionβs name, description, version number, and so on. In this file, we tell Chrome what the extension is going to do, and what permissions it requires. - To test if the extension works, visit
chrome://extensions
in your browser and ensure that the Developer mode checkbox in the top right-hand corner is checked. - Click Load unpacked extension and select the directory in which your extension files live. If the extension is valid, it will be active straight away so you can open a new tab to see your extension.
- When your first Chrome extension looks nice and works as it should, itβs time to publish it to the Chrome Store. Simply follow this link to go to your Chrome Web Store dashboard (youβll be asked to sign in to your Google account if youβre not). Then click the
**Add new item**
button, accept the terms and you will go to the page where you can upload your extension. Now compress the folder that contains your project and upload that ZIP file. - As a web developer, itβs very easy to create a Chrome extension in a short amount of time. All you need is some HTML, CSS, JavaScript, and basic knowledge of how to add functionality through some of the JavaScript APIs that Chrome exposes. Your initial setup can be published inside the Chrome Web Store within just 20 minutes. Building an extension thatβs new, worthwhile or looks nice will take some more time. But itβs all up to you!
- Google Chrome
- Git
- Code Editor (Visual Studio Code, Sublime Text)
Please read CONTRIBUTING.md for information on how to contribute to profext-extension.
We want to facilitate a healthy and constructive community behavior by adopting and enforcing our code of conduct.
Please adhere towards our code-of-conduct.md.
Thanks goes to these wonderful people (emoji key):
Navpreet Kaur π |
Sundaram Dubey π» |
oshinsaini π |
This project follows the all-contributors specification. Contributions of any kind welcome!