0.0.1 • Published 9 months ago

@cedraz/teste-vite-tailwind v0.0.1

Weekly downloads
-
License
MIT
Repository
-
Last release
9 months ago

Course Kit

This package is the open source UI that is used for the courses on hungrimind.com.

Course User Interface

It takes in a JSON file as an input, and handles everything courses related within the component. Inside the GitHub repo in the test folder you can find a test.json file.

The JSON file is a course id followed by a list of lessons. There are 3 lesson types, and each lesson type has specific fields. Below are the possible lesson types and fields

Lesson Type (defined by sectionType in JSON)Field NameField Description
"header"sectionTypeHas to be "header".
idIdentifier for that lesson.
imageMain promo image for the course.
linksList of links to showcase. Need to contain type and url fields. Currently only "github" and "discord" types are available.
contentMarkdown section describing the course or persuading them to take it. Or it can contain whatever markdown you desire.
headlineName of the course.
subheadlineSubtitle of the course.
"slide"sectionTypeHas to be "slide".
idIdentifier for that lesson.
typeCan contain either image or code. Currently "image", "flutter", "yaml", "md" are supported.
contentMarkdown explaining the section topic.
valueDepending on the type can be either a link to image or code.
headingTitle for the slide. Used for table of contents as well.
fileName of the file for code snippets. optional, and only for code types
highlightWhich lines should be highlighted in the code snippets. optional, and only for code types
previewImageA preview image of what UI should look like for the code. optional, and only for code types
"md"sectionTypeHas to be "md".
idIdentifier for that lesson.
contentMarkdown.
headingTitle. Used for table of contents as well.

Local development

First run

  1. Clone this repository
  2. run make link
  3. run make install
  4. run make watch
  5. run either make astro or make next depending on which framework you want to use.

Subsequent runs

Run step 4 and 5 from the above list.

0.0.1

9 months ago