12 |
7 |
10 | {{ config.dsec }} 11 |
12 |9 | {{ config.config.banner.title }} 10 |
11 |{{ config.config.banner.content }}
12 |{{ item.description }}
12 | 13 |32 | Last Updated: {{ getDate }} 33 |
34 |
22 | AI Chat Panel
23 |
12 | Gradus is an open-source tool that enables you to create codelabs 13 | using both markdown and rich markdown components. It offers the 14 | flexibility to operate either server-side or client-side, depending 15 | on your preference. Additionally, Gradus is experimenting with 16 | AI-enabled features to enhance its capabilities. 17 |
18 | 19 |38 | {{ 39 | (i + 1).toLocaleString("en-US", { 40 | minimumIntegerDigits: 2, 41 | useGrouping: false, 42 | }) 43 | }} 44 |
45 |{{ n.title }}
48 |Meet the Team
6 |{{ item.name }}
18 |Thanks to our contributors
64 |Meet the Team
6 |{{ item.name }}
18 |64 | Thanks to our contributors 65 |
66 |
2 |
3 | # Gradus
4 | Gradus is an open-source tool that enables you to create codelabs using both markdown and rich markdown components. It offers the flexibility to operate either server-side or client-side, depending on your preference. Additionally, Gradus is experimenting with AI-enabled features to enhance its capabilities.
5 |
6 | ### Show some :heart: and :star: the repo to support the project
7 |
8 | ## Features
9 | - Gradus is user-friendly, allowing you to effortlessly create codelabs with markdown and its rich components.
10 | - Features a mobile-friendly user interface.
11 | - SEO-optimized to ensure all content is indexed, boosting visibility in search results.
12 | - Equipped with experimental AI-enabled functionalities.
13 | - Suitable for both individual developers and tech communities.
14 | - Fast and optimized for performance.
15 |
16 | # Setup Guide
17 |
18 | [Follow this Codelab on Gradus](https://trygradus.web.app/getting-started-with-gradus)
19 |
20 |
21 | ## Prerequisites
22 |
23 | Ensure you have the following installed:
24 |
25 | - Node.js (version 18 or later)
26 | - NUXT 3 (a modern Vue.js framework)
27 | - Vuetify 3 (a Vue UI Library)
28 |
29 | > [!IMPORTANT]
30 | > **Note on AI Features:** Currently, AI features are only supported in SSR deployments.
31 |
32 | # Contributors
33 |
34 | ## Maintainers:
35 | 1. [Vrijraj Singh](https://vrijraj.xyz/)
36 | 1. [Abhinav Verma](https://github.com/abhinavv9)
37 | 1. [Shivam Singh](https://shivam.live/)
38 | 1. [Bharat Agarwal](https://github.com/agarwalbharat)
39 |
40 | # Contribution
41 |
42 | Awesome! We greatly appreciate contributions of all kinds. To make the process smoother, here are some guidelines that should help you get started quickly.
43 |
44 | ### Using GitHub Issues
45 |
46 | - **What to Use Issues For:** Feel free to use GitHub issues for questions, bug reports, and feature requests.
47 | - **Searching:** Before creating a new issue, use the search feature to check if there is already an existing discussion about it.
48 | - **Information and Resources:** Include as much information as possible when creating an issue. Relevant resources like screenshots are very helpful.
49 | - **Bug Reports:** For bug reports, ensure you provide a reproducible test case. A pull request with a failing test is ideal, though not required.
50 |
51 | ### Submitting a Pull Request
52 |
53 | - **Commit Management:** Squash your commits to keep the history clean.
54 | - **Code Quality:** Lint your code with eslint, using the provided configuration, to maintain code quality.
55 | - **Tests:** Include updates or additions to tests relevant to your changes.
56 | - **Branch Policy:** Make pull requests against the `dev-contribution` branch. Pull requests to other branches will be rejected unless specified by the maintainers.
57 |
58 |
59 | # List Your Project
60 |
61 | You can highlight your project in the `readme.md` file and also fill out the provided [Google form](https://bit.ly/gradus-directory) to share more about what you’ve built.
62 |
63 | ## View codelabs Build with Gradus
64 |
65 | 1. [Vrijraj Codelabs](https://codelab.vrijraj.xyz)
66 | 1. [Nishant Codelabs](https://codelab.nishants.me/)
67 | 1. [Abhinav Codelabs](https://gradus.sudoboink.me/)
68 | 1. [GDG Baku](https://codelabs.gdgbaku.az/)
69 | 1. [GDG Prayagraj](https://codelab-gdgprayagraj.web.app)
70 | 1. [Neha Codelabs](http://codelab.nehas.xyz)
71 |
72 |
73 | # Technology Stack
74 |
75 | * [Nuxt 3](https://nuxt.com/)
76 | * [Vuetify](https://vuetifyjs.com/en/)
77 | * [Nuxt Content](https://content.nuxt.com/)
78 |
79 | # Team and Support
80 | If you encounter any issues or have queries, post them in the issues section. Our dedicated team will strive to address your concerns within 10-12 hours.
81 |
--------------------------------------------------------------------------------
/components/Core/shareBtn.vue:
--------------------------------------------------------------------------------
1 |
2 | Share on
34 |67 | Share Link 68 |
69 |
108 |
63 | {{ data.title }} 64 |
65 |{{ data.description }}
66 |67 | Last Updated: {{ formatDate(metadata.date) }} 68 |
69 |70 | Written By: 71 | 72 | {{ author.name 73 | }}, 74 | 75 |
76 |
96 | {{ currentNode + 1 }}.
97 | {{ finalData.body.toc[currentNode].title }} (
98 |
41 |
42 | ## Features
43 |
44 | - Gradus is user-friendly, allowing you to effortlessly create codelabs with markdown and its rich components.
45 | - Features a mobile-friendly user interface.
46 | - SEO-optimized to ensure all content is indexed, boosting visibility in search results.
47 | - Equipped with experimental AI-enabled functionalities.
48 | - Suitable for both individual developers and tech communities.
49 | - Fast and optimized for performance.
50 |
51 | ## Contributing
52 |
53 | Awesome! Contributions of all kinds are greatly appreciated. To help smoothen the process we have a few non-exhaustive guidelines to follow which should get you going in no time.
54 |
55 | # Setup Guide
56 |
57 | ## Prerequisites
58 |
59 | Ensure you have the following installed:
60 |
61 | - [Node.js](https://nodejs.org/en){:target="_blank"} (version 18 or later)
62 |
65 |
66 | ## Installing Gradus
67 |
68 | Follow these steps to set up the GRADUS project on your local machine:
69 |
70 | 1. **Fork and Clone the Repository:** Start by forking [this repository](https://github.com/oss-labs/gradus){:target="_blank"} from GitHub and then clone it to your local machine.
71 |
74 |
75 | 2. **Install Dependencies:** Navigate to the project directory and run the following command to install all the required dependencies.
76 | ```bash
77 | npm install
78 | ```
79 | 3. **Run Locally:** Execute the following command to start the development server and view the project in your browser.
80 | ```bash
81 | npm run dev
82 | ```
83 |
84 |
85 | :::md-alert{type="success"}
86 | #title
87 | ✨ Your development server should be up and running at [localhost:300](http://localhost:3000/).
88 |
89 | :::
90 |
91 |