diff --git a/.bundle/config b/.bundle/config new file mode 100644 index 0000000..decc948 --- /dev/null +++ b/.bundle/config @@ -0,0 +1,2 @@ +--- +BUNDLE_PATH: "vendor/bundle" \ No newline at end of file diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e785ffd --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +*~ +_site/ +Gemfile.lock +unsaved\ file* +vendor/ \ No newline at end of file diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 0000000..732984d --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,15 @@ +# Contributing + +Contributions welcome! Please open a PR for simple/straightforward changes, or open an issue to discuss things before writing code. + +## Building + +I recommend using `toolbox` for local development, especially if you're on Endless OS or Fedora Silverblue. See [this blog post](https://cassidyjames.com/blog/github-pages-jekyll-fedora-silverblue/) for details on how to get set up. + +Once you're set up, build and serve locally with: + +```shell +bundle exec jekyll serve --host 0.0.0.0 +``` + +The site should now be available at http://0.0.0.0:4000/ on your local machine, and your local machine's IP address on your network—great for testing on mobile OSes. diff --git a/Gemfile b/Gemfile new file mode 100644 index 0000000..833a30c --- /dev/null +++ b/Gemfile @@ -0,0 +1,6 @@ +source 'https://rubygems.org' +gem 'github-pages', group: :jekyll_plugins +gem 'jekyll-sitemap', group: :jekyll_plugins +gem 'jekyll-redirect-from' + +gem 'webrick', '~> 1.7' diff --git a/_config.yml b/_config.yml new file mode 100644 index 0000000..bf4cc90 --- /dev/null +++ b/_config.yml @@ -0,0 +1,19 @@ +title: ROOST Community Playground +description: A collection of community projects, experiments, and demos built on or from ROOST open source projects. +theme-color: "rgb(238, 238, 0)" + +mastodon: + handle: "@roost@hachyderm.io" + url: "https://hachyderm.io/@roost" +bluesky: + handle: "@roost.tools" + url: "https://bsky.app/profile/roost.tools" + +markdown: kramdown +kramdown: + syntax_highlighter: rouge + +plugins: + - jekyll-feed + - jekyll-redirect-from + - jekyll-sitemap \ No newline at end of file diff --git a/_layouts/default.html b/_layouts/default.html new file mode 100644 index 0000000..3f3d4e1 --- /dev/null +++ b/_layouts/default.html @@ -0,0 +1,40 @@ +--- +layout: default +--- + + +
+ + + + +A collection of community projects, experiments, and demos built on or from ROOST open source projects.
-Projects on this page are not developed or endorsed by ROOST.
-Brief project description
- -Brief but slightly longer project description
- -Briefer project description
- -Brief project description
- -Brief project description
- -Brief project description
- -A collection of community projects, experiments, and demos built on or from ROOST open source projects.
+Projects on this page are not developed or endorsed by ROOST, and may not be intended for production use. Check each project’s documentation for details.
+Brief project description
+ +Brief but slightly longer project description
+ +Briefer project description
+ +Brief project description
+ +Brief project description
+ +Brief project description
+ +