GithubHelp home page GithubHelp logo

nishusk / animating-buttons Goto Github PK

View Code? Open in Web Editor NEW

This project forked from spyware007/animating-buttons

1.0 0.0 0.0 14.98 MB

Explore Amazing Buttons animation for your next project. 🀩An initiative by GDSC-DYPCOE for Hactoberfest. πŸš€

Home Page: https://lets-animate-btns.vercel.app/

License: MIT License

JavaScript 22.52% CSS 57.57% HTML 19.67% SCSS 0.24%

animating-buttons's Introduction

Screenshot 2022-10-15 at 1 19 54 PM

βœ… Animating Buttons



Screenshot









Welcome to Animating ButtonsπŸŽ‰!Gif

Coolest place in the digital universe, the Animating Buttons repository! This project aims to provide a collection of animated buttons that you can use to enhance your web development projects. Whether you're a beginner or an experienced developer, these buttons will add a touch of interactivity and flair to your websites.


GSSoC 2023 〽️


Table of Content


What can You Contribute? πŸ‘©β€πŸ’»

Contribution Guidelines
- You can contribute any animated buttons. ⬆️
- You can update or refine an existing animated button or even add your own new buttons to this repository. πŸš€
- Make sure you follow the below steps before making your contributions. ❗❗❗

How to start contributing? πŸ’»

Animating Buttons Repository Instructions πŸš€πŸš€

Fork, Clone, Navigate the Repository

  1. First, fork the repository (Click the Fork button in the top right corner of the page).

  2. Clone the forked repo to your local machine using the following command:

    git clone https://github.com/**username**/Animating-Buttons.git
    
  3. Navigate to project directory.

    cd Animating-Buttons
    
    npm i
    npm start
    
  4. Create a new Branch

    git checkout -b my-new-branch
    

Initiate your contribution with these steps

  1. Once you have cloned the repository and created a new branch, proceed with the following steps to initiate your contribution-

    STEPS DESCRIPTION
    1. Go to the public/Buttons folderπŸš€ in the repository.
    2. Add a new folder with your GitHub username, including your button code (index.html + style.css files).
    3. Go to the src/Data.js file πŸš€
    4. Add your folder name (e.g., github_username) and your code in the src/Data.js file
    Note: Replace `github_username` with your actual GitHub username.
    

Important Note

  1. Before embarking on your journey, bear these points in mind- ❗❗

    Note
    Make sure to align your button centered horizontally as well as vertically.
    Don't forget to replace 'your_github_username' with your actual GitHub username.
    If you are adding more than one button, give them proper names like Spyware007_1, Spyware007_2 your_github_username_1, etc.

How to Make a PR? πŸ‘¨β€πŸ’»

Stage, Commit, PR

  1. Stage your changes.

    git add .
    
  2. Commit your changes.

    git commit -m "Relevant message"
    
  3. Then push

    git push origin my-new-branch
    
  4. Finally, create a new pull request from your forked repository.

  1. To know more about how to contribute, read the Countributing Guidelines πŸš€πŸš€
  1. You can refer to the following articles on basics of Git and Github and also contact the Project Mentors, in case you are stuck:

Key Reminders for Your Attention

SNo. Description
1 Make sure you commit your changes in a new branch ❗❗
2 Make sure that your file name and your commit message are relevant.
3 Also, make sure you comment your code wherever necessary.
4 Make sure to align your button centered horizontally as well as vertically.
5 Make sure your folder name is in correct format (GitHub username)
6 If you are adding more than one button, give them proper names like Spyware007_1, Spyware007_2 your_github_username_1, etc.

Our Involvement in Notable Open Source Programs


Tech Stack Used

CSS5 HTML5 javascript

Project Admin

Aman Kumar Singh
Om Gawande

Project Mentors


Tanya Chanchalani

Poorvi Shetty

Our Beloved Contributors 😍


Back to top

##A special note for a particular issue some users can face in the project##

Upon initializing , the following message may be prompted on the terminal. 'react-scripts' is not recognized as an internal or external command, operable program or batch file. To eliminate that: You can use to acquire the missing dependencies.

But during npm install, the following error can occur: npm WARN deprecated [email protected]: Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility

The warning message received indicates that the package 'stable' you have installed is deprecated. The 'stable' package was previously used to provide a stable sorting algorithm for older versions of JavaScript that did not guarantee the stability of the Array#sort() method. However, modern versions of JavaScript now ensure that Array#sort() is a stable sort, making the 'stable' package unnecessary.

The warning message suggests referring to the compatibility table on MDN (Mozilla Developer Network) to understand the browser compatibility of the Array#sort() method. The table provides information about which browser versions support stable sorting using Array#sort().

To address this issue: we can simply use the command:

After this when we again run the command: , the website will work just fine.


A big thank you to all our contributors who have made this project better with their valuable contributions! We appreciate your efforts and dedication.

Don't forget to ⭐ this repository to show your support!


PS: A big thank you to all our contributors who have made this project better with their valuable contributions! We appreciate your efforts and dedication.

DON'T FORGET TO ⭐ THIS REPOSITORY !!

You can follow me here ❀

Back to top

animating-buttons's People

Contributors

arcvaishali avatar spyware007 avatar adity2911 avatar gitsentinel avatar arjun-ingole avatar 0xabdulkhalid avatar shreyans2004 avatar souravvmishra avatar sumitkr2000 avatar sapna127 avatar shraddha761 avatar vaishnavi2701-mk avatar killer2op avatar varunshankar07 avatar md-rosh02 avatar mrcuber avatar samriddhi15 avatar onkar2921 avatar shubham-2410 avatar saurabhbarde-007 avatar pranavkale03 avatar poorvishetty avatar kuvamdazeus avatar illaf avatar ganraj21 avatar bhushan8177 avatar abhinav-m22 avatar nevish-302 avatar tanishq-khandelwal avatar syedimtiyaz-1 avatar

Stargazers

Nishu Kumari 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.