From 4a1e343d67637d8cf97dad851e65751e70601468 Mon Sep 17 00:00:00 2001 From: Safwan Samsudeen Date: Thu, 12 Dec 2024 14:47:18 +0530 Subject: [PATCH] chore: update readme based on feedback --- README.md | 63 ++++++++++++++++++++++++++++++------------------------- 1 file changed, 35 insertions(+), 28 deletions(-) diff --git a/README.md b/README.md index 8ac8937..c249154 100644 --- a/README.md +++ b/README.md @@ -1,28 +1,20 @@
- +

Frappe Gantt

-**A modern, configurable, Gantt library for the web. Completely Open Source.** +**A modern, configurable, Gantt library for the web.** ![GitHub release (latest)](https://img.shields.io/github/v/release/frappe/gantt)
-![GitHub stars](https://img.shields.io/github/stars/frappe/gantt) -![GitHub forks](https://img.shields.io/github/forks/frappe/gantt) - +
- Hero Image + Hero Image
-### Install - -``` -npm install frappe-gantt -``` - ## About -A Gantt chart is a bar chart that visually illustrates a project's schedule, tasks, and dependencies. With Frappe Gantt, you can easily build beautiful Gantt charts, with extensive levels of configurability. +Gantt charts are bar charts that visually illustrate a project's tasks, schedule, and dependencies. With Frappe Gantt, you can build beautiful, customizable, Gantt charts with ease. You can use it anywhere from hobby projects to tracking the goals of your team at the worksplace. @@ -30,28 +22,36 @@ You can use it anywhere from hobby projects to tracking the goals of your team a ## Motivation -We at Frappe built Gantt after realizing that although Gantt charts are everywhere, there was no open source implementation. +We needed a Gantt View for a project, but surprisingly couldn't find a visually appealing Gantt library that was open source. So we built it! -Today, we pride ourselves on having the most aesthetically pleasing _and_ powerful Gantt library on the market - except it's free! +Initially, the design was heavily inspired by Google Gantt and DHTMLX. + +Today, we pride ourselves on having the most aesthetically pleasing _and_ powerful Gantt library on the market - except, of course, that it's free. ## Key Features -- A wide variety of modes - be it day, hour, or year, you have it. Or add your own modes! -- Easily ignore time periods from your tasks' progress calculation -- An incredible amount of configurability: spacing, edit access, labels, you can control it all. -- Multi-lingual support -- Powerful API to integrate Frappe Gantt into your product. +A wide variety of modes - be it day, hour, or year, you have it. Or add your own modes! +- **Customizable Views**: customize the timeline based on various time periods - day, hour, or year, you have it. And if it's not covered, you can create your own! +- **Ignore Periods**: exclude weekends and other holidays from your tasks' progress calculation. +- **Configure Anything**: spacing, edit access, labels, you can control it all. Change both the style and functionality to meet your needs. +- **Multi-lingual Support**: suitable for companies with an international base. ### Usage + +Install with: +```bash +npm install frappe-gantt +``` + Include it in your HTML: -``` +```html ``` Or from the CDN: -``` +```html ``` @@ -77,11 +77,18 @@ To see the list of all options, check out [the docs](docs.frappe.io/gantt) (unde If you want to contribute enhancements or fixes: 1. Clone this repo. -2. `cd` into project directory -3. `pnpm i` -4. `pnpm run build` - or `pnpm run build-dev` to watch for changes! -5. Open `index.html` in your browser +2. `cd` into project directory. +3. Run `pnpm i` to install dependencies. +4. `pnpm run build` to build files - or `pnpm run build-dev` to build and watch for changes. +5. Open `index.html` in your browser. 6. Make your code changes and test them. ---- -License: MIT +

+
+ + + + Frappe Technologies + + +