Giter VIP home page Giter VIP logo

oriapp / shorto_url_shorter Goto Github PK

View Code? Open in Web Editor NEW

This project forked from vinyashegde/shorto_url_shorter

1.0 0.0 0.0 267 KB

Create and share short links on one click 🔒Everything is safe - We don't ask for unnecessary permissions or track the users while using the extension) List of features available ✅ Custom Api key suppprt ✅ Simple ✅ Small and easy to use ✅ Automatic URL shorten on one click

License: MIT License

JavaScript 6.78% CSS 85.92% HTML 7.30%

shorto_url_shorter's Introduction

A Chrome Extension which shortens your urls in one click with a QR code!

Discription

Create and share short links on one click

🔒Everything is safe - We don't ask for unnecessary permissions or track the users while using the extension)

List of features available

• Custom Api key suppprt

• Simple

• Small and easy to use

• Automatic URL shorten on one click

• QR Code feature

Downloads

Languages and Frameworks Used

• HTML

• CSS

• Javascript

Spectre.css

Contributing Guidelines

This documentation contains a set of guidelines to help you during the contribution process. We are happy to welcome all the contributions from anyone willing to improve/add new scripts to this project. Thank you for helping out and remember, no contribution is too small.

Submitting Contributions👩‍💻👨‍💻

Below you will find the process and workflow used to review and merge your changes.

Steps

  • Take a look at the Existing Issues or create your own Issues!
  • Note : Every change in this project should/must have an associated issue.
  • While creating pull request do remember to add screenshots of your work. Also link your pull request to the issue by Closes #issue-number .

Basics of Git and GitHub

Git & GitHub

Before we proceed, it's better to know the difference between Git and Github. Git is a version control system (VCS) that allows us to keep track of the history of our source code , whereas GitHub is a service that hosts Git projects.

We assume you have created an account on Github and installed Git on your System.

Now enter your name and E-mail (used on Github) address in Git, by using following command.

$ git config --global user.name "YOUR NAME" $ git config --global user.email "YOUR EMAIL ADDRESS" This is an important step to mark your commits to your name and email.


Fork a project

You can make a copy of the project to your account. This process is called forking a project to your Github account. On Upper right side of project page on Github, you can see -

Click on fork to create a copy of project to your account. This creates a separate copy for you to work on.

Clone the forked project

You have forked the project you want to contribute to your github account. To get this project on your development machine we use clone command of git.

$ git clone https://github.com/HetviSoni/code-fraggers.git
Now you have the project on your local machine.


Add a remote (upstream) to original project repository

Remote means the remote location of project on Github. By cloning, we have a remote called origin which points to your forked repository. Now we will add a remote to the original repository from where we had forked.

$ cd <your-forked-project-folder> $ git remote add upstream https://github.com/HetviSoni/code-fraggers.git
You will see the benefits of adding remote later.


Synchronizing your fork

Open Source projects have a number of contributors who can push code anytime. So it is necessary to make your forked copy equal with the original repository. The remote added above called Upstream helps in this.

$ git checkout master $ git fetch upstream $ git merge upstream/master $ git push origin master
The last command pushes the latest code to your forked repository on Github. The origin is the remote pointing to your forked repository on github.


Create a new branch for a feature or bugfix

Usually, all repositories have a main branch that is regarded to be stable, and any new features should be developed on a separate branch before being merged into the main branch. As a result, we should establish a new branch for our feature or bugfix and go to work on the issue.

$ git checkout -b <feature-branch> This will create a new branch out of master branch. Now start working on the problem and commit your changes.

$ git add --all $ git commit -m "<commit message>" The first command adds all the files or you can add specific files by removing -a and adding the file names. The second command gives a message to your changes so you can know in future what changes this commit makes.


Push code and create a pull request

You now have a new branch containing the modifications you want in the project you forked. Now, push your new branch to your remote github fork.

$ git push origin master Now you are ready to help the project by opening a pull request means you now tell the project managers to add the feature or bug fix to original repository. You can open a pull request now.

Privacy Policy

Privacy Policy Information We Collect We collect personal information in order to provide you with a better use of our website. Anonymous information such as the number of your link clicks, page views, and login times may also be collected to help us enhance your overall experience.

We may store your personal information in an aggregate format or in an identifiable format. How We Collect Information Information You Provide to Us. When you use our website services, we may collect information provided to us when you use our website.

Files which are Uploaded When you use Hopebest services, your files are uploaded to our web server to be processed. These files are automatically deleted within 1 hour and the files which are uploaded are NOT kept at all after 1 hour. You retain all ownership and rights to the files which are uploaded to our servers and our service only helps you to processing your files.

Automatically Captured Information. We automatically collect information sent to us by your operating device when you use our Services. The information sent to us may include your IP address, data about the pages you access, mobile network information, search history, and a time-stamp. Through the content of our undeleted cookies, we may also collect information regarding the devices connected to your computer, software installed upon, and referring website addresses.

Other Technologies We may also collect and store information through our use of cookies and web beacons to help provide you with a better and safer experience with our Services. Web beacons are small graphic images that may be embedded in images on our site to customize the services we offer to our users. Information Collected By Third-Parties And Behavioral Advertising On Advertising Services: We may also obtain information about you from third parties such as our authorized service providers, advertising companies, and other affiliates. In order to gather information about users who interact with their advertisements, these companies may use cookies to monitor clicks. On Third Party Sites, Services, And Applications. We correspond with advertisers, data management platform, and ad networks to customize online behavioral advertisements that are created to target users' interests. In order to deliver these advertisements, these third parties may and/or we may disclose to these third parties an identification number to be associated with your device's platform.

Contributors :

shorto_url_shorter's People

Contributors

oriapp avatar vinyashegde avatar

Stargazers

 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.