yougotthisconf / yougotthis.io

Online learning hub for core skills. Events and a content library with articles and videos.
11 stars 5 forks source link
core-skills hacktoberfest nuxt vue

You Got This!

You Got This! is a learning hub focused on core skills needed for a happy and healthy work life. We run several community events each year, and add content every few weeks to our library.

Website screenshot showing the project desciprtion and three collection tiles.

This platform is a Nuxt 2 project with Nuxt Content v1. You will need to know Vue.js to contribute to the platform, but content is written entirely in markdown and does not require knowledge of Vue.js.

Set Up

The suggested way to get started with contributing to either content or the overall paltform is through using GitPod.

Open in Gitpod

You can also manually set up this project locally:

# Clone this repo
https://github.com/yougotthisconf/yougotthis.io.git

# Enter the directory
cd yougotthis.io

# Install depdendencies
npm install

# Serve with live reload
npm run dev

# Build for production
npm run generate

Core Concepts

Concept Description Related Files
People Speakers at events, attached to library items and EventSession components content/people
pages/people
components/people
components/events/EventSession.vue
Events Event listings and pages content/events
pages/events
components/events
Library Articles and videos. Has people. Can have sponsors. content/library
pages/library
components/library
Collections Groups of library items. Can have sponsors. content/collections
pages/collections
components/collections
Sponsors Orgs that support You Got This content/sponsors
pages/sponsors
components/sponsors
Merch Merch listing and pages content/merch
pages/merch
components/merch

Contributing

We always welcome contributions to further improve the You Got This platform, or to edit/improve content. To participate, you must abide by the You Got This! Code of Conduct.

Before contributing, please take a look at our contributing guidelines, which summarizes the different types of contributions we accept.