@mayank1513/fork-me
Version:
An intuitive React.js fork me ribbon component for promoting open source project forks.
76 lines (47 loc) • 3.24 kB
Markdown
# Fork Me React.js component
[](https://github.com/react18-tools/fork-me/actions/workflows/test.yml) [](https://codeclimate.com/github/react18-tools/fork-me/maintainability) [](https://codecov.io/gh/react18-tools/fork-me) [](https://www.npmjs.com/package/@mayank1513/fork-me) [](https://www.npmjs.com/package/@mayank1513/fork-me)  [](https://gitpod.io/from-referrer/)
> A simple fork me component for React.js projects!
> We are happy to announce that we have launched a new course to help you understand the [turborepo-template](https://github.com/react18-tools/turborepo-template) better [Craft Next Gen UI Libraries for React 18 and Next.js 14](https://www.udemy.com/course/craft-next-gen-ui-libraries-for-react-18-and-nextjs-14/?referralCode=46B8C7845ECCEA99E0EF)
## Features
✅ Fully Treeshakable (import from @mayank1513/fork-me/client/component)
✅ Full TypeScript Support
✅ Unleash the full power of React18 Server components
✅ Works with all build systems/tools/frameworks for React18
✅ Doccumented with [Typedoc](https://react18-tools.github.io/fork-me) ([Docs](https://react18-tools.github.io/fork-me))
## Install
```bash
$ pnpm add @mayank1513/fork-me
```
or
```bash
$ npm install @mayank1513/fork-me
```
or
```bash
$ yarn add @mayank1513/fork-me
```
## Add on your page
```ts
<ForkMe gitHubUrl="https://github.com/mayank1513/turborepo-template" />
// and
<StarMe gitHubUrl="https://github.com/mayank1513/turborepo-template" />
```
You need to import styles for ForkMe component
```ts
import "@mayank1513/fork-me/server/index.css";
```
## Optional parameters
```ts
text?: string; // replace the Fork me on GitHub text
width?: string | number; // if you need to adjust the width of the ribbon (length)
height?: string | number; // to adjust height of the ribbon
bgColor?: string; // background color
textColor?: string; // text color
```
### 🤩 Don't forger to star [this repo](https://github.com/react18-tools/fork-me)!
Want hands-on course for getting started with Turborepo? Check out [React and Next.js with TypeScript](https://mayank-chaudhari.vercel.app/courses/react-and-next-js-with-typescript) and [The Game of Chess with Next.js, React and TypeScrypt](https://www.udemy.com/course/game-of-chess-with-nextjs-react-and-typescrypt/?referralCode=851A28F10B254A8523FE)

## License
Licensed as MIT open source.
<hr />
<p align="center" style="text-align:center">with 💖 by <a href="https://mayank-chaudhari.vercel.app" target="_blank">Mayank Kumar Chaudhari</a></p>