Giter VIP home page Giter VIP logo

rustcrab's Introduction

Rustcrab

rust_background_720

An Open Source project with everything you need to learn about Rust.

Project Overview

This project is a Next.js application with Tailwind CSS and TypeScript.

It includes a real-time display of the number of stars on the GitHub repository and supports light and dark mode toggling.

The application also integrates with daily.dev for additional developer resources.

Project Stack

  • Next.js
  • Tailwind CSS
  • TypeScript

Features

  • Real-time GitHub Stars: Displays the current number of stars for the repository.
  • Light/Dark Mode: Toggle between light and dark themes.
  • Responsive Design: Optimized for various screen sizes using Tailwind CSS.
  • Developer Resources: Includes links to daily.dev and GitHub repository.
  • Social Media Integration: Links to Twitter, LinkedIn, YouTube, Discord, and Instagram.
  • Google analytics integration: Links to Google Analytics to monitor real-time analytics

Getting Started

Prerequisites

Ensure you have the following installed:

Installation

  1. Clone the repository:

    git clone https://github.com/FrancescoXX/rustcrab.git
    cd rustcrab
  2. Install dependencies:

    npm install

    or

    yarn

Running the development server

npm run dev

or

yarn dev

Open http://localhost:3000 in your browser to view the application.

Building for production

To create an optimized production build, run:

npm run build

or

yarn build

This will generate a out directory containing the optimized build.

Deployment

You can deploy this Next.js application to various platforms such as Vercel, Netlify, or any other hosting provider supporting static site hosting.

Contributing

Contributions are welcome! Please follow these guidelines to ensure a smooth and efficient process:

  1. Finding and Creating Issues:

    • Browse the existing Issues to see if there is something you would like to work on.
    • If you find an issue that is not already assigned, you can assign it to yourself.
    • If you don't find an issue that matches your interests, feel free to create a new issue detailing the problem or improvement.
  2. Assigning Issues:

    • Before starting work on an issue, check if it is already assigned to someone else.
    • Do not work on issues that are already assigned to another contributor. Your pull request (PR) will not be accepted if the issue is already assigned.
    • Assign the issue to yourself to indicate that you are working on it.
  3. Submitting Pull Requests:

    • Ensure that your PR is linked to an assigned issue. PRs without an associated and assigned issue will not be accepted.
    • Follow the project's coding standards and guidelines.
    • Include a clear and concise description of the changes you have made in your PR.
  4. Code Review and Feedback:

    • Be open to feedback and be prepared to make changes to your PR based on the review comments.
    • Engage in discussions on the PR to clarify any questions or concerns.
  5. Testing and Documentation:

    • Ensure that your changes are well-tested and do not break existing functionality.
    • Update the documentation if your changes affect any part of it.

By following these guidelines, you help maintain a collaborative and efficient workflow. Thank you for contributing!

Code of Conduct

Please note that RustCrab is governed by a Code of Conduct.

rustcrab's People

Contributors

francescoxx avatar devvsakib avatar dhairyamajmudar avatar thebeast01 avatar nikkbh avatar vijaykv5 avatar soham901 avatar felixoder avatar saivinaygondrala avatar shravankumar8 avatar sanketsonawane11 avatar leetebbs avatar sophyia7 avatar dvpavan-kumar avatar ombratteng avatar ayushsarode avatar ranjanport avatar aman-mapmyindia avatar fabienghd avatar pratham-srivastava-07 avatar krishnabansal89 avatar ramnaresh8 avatar goodnewsj62 avatar prathmesh0125 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.