rotimi-best / classroomio

Launch your Online Bootcamp in Minutes. Create your Own Udemy/Coursera In Minutes
https://classroomio.com
GNU Affero General Public License v3.0
415 stars 88 forks source link

Switched adapter from Vercel to adapter-auto to make it easier to deploy ClassroomIO on other platforms #360

Open tonyoconnell opened 2 weeks ago

tonyoconnell commented 2 weeks ago

What does this PR do?

The adapter-auto is a significant advancement in the SvelteKit ecosystem, streamlining the deployment process across various environments. This adapter intelligently detects the hosting environment you are deploying to and automatically selects and uses the appropriate adapter for that environment. Here's a closer look at how adapter-auto works and its benefits.

When you build your SvelteKit application for production, adapter-auto analyzes your deployment target based on environment variables or deployment configurations. It then dynamically loads the corresponding adapter for that environment from the following supported adapters:

This automatic detection and adaptation significantly simplify the deployment process, allowing developers to focus on building their applications without worrying about the specifics of deployment adapters.

Type of change

How should this be tested?

Deploy to Vercel with adaptor-auto enabled and it should work.

Checklist

Required

Appreciated

vercel[bot] commented 2 weeks ago

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
cio-docs ✅ Ready (Inspect) Visit Preview 💬 Add feedback Jun 15, 2024 8:09am
vercel[bot] commented 2 weeks ago

@tonyoconnell is attempting to deploy a commit to the Rotimi Best's projects Team on Vercel.

A member of the Team first needs to authorize it.

github-actions[bot] commented 2 weeks ago

Hey there and thank you for opening this pull request! 👋🏼

We require pull request titles to follow the Conventional Commits specification and it looks like your proposed title needs to be adjusted.

Details:

No release type found in pull request title "Switched adapter from Vercel to adapter-auto to make it easier to deploy ClassroomIO on other platforms". Add a prefix to indicate what kind of release this pull request corresponds to. For reference, see https://www.conventionalcommits.org/

Available types:
 - feat: A new feature
 - fix: A bug fix
 - docs: Documentation only changes
 - style: Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc)
 - refactor: A code change that neither fixes a bug nor adds a feature
 - perf: A code change that improves performance
 - test: Adding missing tests or correcting existing tests
 - build: Changes that affect the build system or external dependencies (example scopes: gulp, broccoli, npm)
 - ci: Changes to our CI configuration files and scripts (example scopes: Travis, Circle, BrowserStack, SauceLabs)
 - chore: Other changes that don't modify src or test files
 - revert: Reverts a previous commit