Code Monkey home page Code Monkey logo

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 Contents


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

adity2911 avatar arcvaishali avatar spyware007 avatar tanya-chan avatar nishusk avatar gitsentinel avatar manaswikasiraju avatar 0xabdulkhalid avatar shraddha761 avatar lakhan06 avatar souravvmishra avatar sabhisharma-ise avatar arjun-ingole avatar mrcuber avatar khushbumaheshwarii avatar shreyans2004 avatar himanshunarware avatar sumitkr2000 avatar killer2op avatar kalivarapubindusree avatar karthiknadar1204 avatar sapna127 avatar ayush9951 avatar vaishnavi2701-mk avatar yaswika0311 avatar varunshankar07 avatar md-rosh02 avatar iamparas0 avatar richaroy7 avatar samriddhi15 avatar

Stargazers

Fathima Zulaikha avatar Fathima Zulaikha 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.