Skip to content

Gradus is an open-source tool that enables you to create code labs using both markdown and rich markdown components.

License

Notifications You must be signed in to change notification settings

ossrndc/gradus

 
 

Repository files navigation

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

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. GDG Baku
  4. GDG Prayagraj

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.

About

Gradus is an open-source tool that enables you to create code labs using both markdown and rich markdown components.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Vue 78.2%
  • TypeScript 17.2%
  • JavaScript 4.6%