Skip to content

Latest commit

 

History

History
80 lines (53 loc) · 3.42 KB

README.md

File metadata and controls

80 lines (53 loc) · 3.42 KB

Gradus

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.

Show some ❤️ and ⭐ the repo to support the project

Features

  • Gradus is user-friendly, allowing you to effortlessly create codelabs with markdown and its rich components.
  • Features a mobile-friendly user interface.
  • SEO-optimized to ensure all content is indexed, boosting visibility in search results.
  • Equipped with experimental AI-enabled functionalities.
  • Suitable for both individual developers and tech communities.
  • Fast and optimized for performance.

Setup Guide

Follow this Codelab on Gradus

Prerequisites

Ensure you have the following installed:

  • Node.js (version 18 or later)
  • NUXT 3 (a modern Vue.js framework)
  • Vuetify 3 (a Vue UI Library)

Important

Note on AI Features: Currently, AI features are only supported in SSR deployments.

Contributors

Maintainers:

  1. Vrijraj Singh
  2. Abhinav Verma
  3. Shivam Singh
  4. Bharat Agarwal

Contribution

Awesome! We greatly appreciate contributions of all kinds. To make the process smoother, here are some guidelines that should help you get started quickly.

Using GitHub Issues

  • What to Use Issues For: Feel free to use GitHub issues for questions, bug reports, and feature requests.
  • Searching: Before creating a new issue, use the search feature to check if there is already an existing discussion about it.
  • Information and Resources: Include as much information as possible when creating an issue. Relevant resources like screenshots are very helpful.
  • Bug Reports: For bug reports, ensure you provide a reproducible test case. A pull request with a failing test is ideal, though not required.

Submitting a Pull Request

  • Commit Management: Squash your commits to keep the history clean.
  • Code Quality: Lint your code with eslint, using the provided configuration, to maintain code quality.
  • Tests: Include updates or additions to tests relevant to your changes.
  • Branch Policy: Make pull requests against the dev-contribution branch. Pull requests to other branches will be rejected unless specified by the maintainers.

List Your Project

You can highlight your project in the readme.md file and also fill out the provided Google form to share more about what you’ve built.

View codelabs Build with Gradus

  1. Vrijraj Codelabs
  2. Nishant Codelabs
  3. Abhinav Codelabs
  4. GDG Baku
  5. GDG Prayagraj
  6. Neha Codelabs

Technology Stack

Team and Support

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.