sylhare / Type-on-Strap

🎨 Simplistic, responsive jekyll based open source theme
https://sylhare.github.io/Type-on-Strap/
MIT License
813 stars 901 forks source link

Add Gitpod support #321

Closed im-coder-lg closed 3 years ago

im-coder-lg commented 3 years ago

You know that Gitpod is a ready-to-code environment and this can help both contributors and users.

How Gitpod here can help contributors

  1. Since Gitpod runs on the cloud, all contributors need is a GitHub account as well as any browser.
  2. They can get started with the push of a button and make any kind of changes, from small to big.
  3. They can easily open PRs and install all kinds of packages
  4. No worries about slowing down, you have a 1 TB hard disk built in the server(GKE)

For users

  1. Since generating the repo via the Use this template button just clones and sets the repo up for you, they also can use Gitpod with the advantages mentioned above
  2. They can code from anywhere: from a small Raspberry Pi to a big gaming system.
  3. Easy switching by logging in to Gitpod from another computer while the server is running.
  4. If Type On Strap is used as an org blog, Gitpod can easily be shared with the Share feature
  5. Gitpod can easily be customized by just modifying the configuration
im-coder-lg commented 3 years ago

Some tasks that you need to do since you only can do it:

im-coder-lg commented 3 years ago

I think you can add a label called gp since if Gitpod has errors(I hope not) and someone has a fix for it you can add the label.

im-coder-lg commented 3 years ago

It's kinda working as it should but it is still installing bundler extensions. So there is kind of a delay... Have you made a Gitpod project and triggered a prebuild?

sylhare commented 3 years ago

I have clicked on the link and indeed it is installing in a gitpod project, would there be more to do?

im-coder-lg commented 3 years ago

Kinda, idk but might be that the prebuild took time and skipped extensions so the one in the command tag takes time. Gotta look at that later.