GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - mruby/mruby.github.io: mruby - Embedded Ruby

BranchesTags
Open more actions menu

Latest commit

 

History

602 Commits
602 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
_data
_data
 
 
_includes
_includes
 
 
_layouts
_layouts
 
 
_posts
_posts
 
 
_sass
_sass
 
 
about
about
 
 
assets
assets
 
 
docs
docs
 
 
downloads
downloads
 
 
gen
gen
 
 
libraries
libraries
 
 
team
team
 
 
.gitignore
.gitignore
 
 
.ruby-version
.ruby-version
 
 
CNAME
CNAME
 
 
Gemfile
Gemfile
 
 
Gemfile.lock
Gemfile.lock
 
 
README.md
README.md
 
 
Rakefile
Rakefile
 
 
_config.yml
_config.yml
 
 
favicon.ico
favicon.ico
 
 
index.html
index.html
 
 
rss.xml
rss.xml
 
 
server
server
 
 

Repository files navigation

mruby.org

This is the Jekyll source of the mruby.org website.

Prerequisites

  • Ruby — version is specified in .ruby-version
  • Bundler — gem install bundler
  • gh CLI — required by gen:mrbdoc and gen:releasedata to query the GitHub API

Local development

git clone https://github.com/mruby/mruby.github.io
cd mruby.github.io
bundle install

Serve the site locally with live reload:

bundle exec rake serve
# or use the convenience script:
./server

Build

Runs all data generation tasks then builds the Jekyll site:

bundle exec rake build

Data generation tasks

Each task can also be run individually:

rake gen:mgemdata

Regenerates _data/mgems.yml from the mrbgems registry. Do not edit this file manually.

bundle exec rake gen:mgemdata

rake gen:mrbdoc

Clones the latest stable mruby release into mruby/, generates YARD API documentation, and copies it to docs/api/. Requires the gh CLI.

bundle exec rake gen:mrbdoc

rake gen:contributors

Generates _data/contributors.yml from the mruby AUTHORS file. Requires mruby/ to exist (run gen:mrbdoc first). The CONTRIBUTOR_THRESHOLD environment variable sets the minimum commit count (default: 10).

bundle exec rake gen:contributors
CONTRIBUTOR_THRESHOLD=20 bundle exec rake gen:contributors

rake gen:releasedata

Generates _data/releases.yml from the GitHub API. Requires the gh CLI.

bundle exec rake gen:releasedata

Deployment

GitHub Actions (.github/workflows/pages.yml) triggers on push to master. It runs bundle exec rake build (with GH_TOKEN set for the gh CLI calls) and deploys the result to GitHub Pages via actions/deploy-pages.

CI

The lint workflow (.github/workflows/lint.yml) runs on all pull requests and checks for spelling errors (misspell) and merge conflict markers.

About

mruby - Embedded Ruby

mruby.org

Resources

Readme
Activity
Custom properties

Stars

26 stars

Watchers

14 watching

Forks

32 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.