Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
33 changes: 33 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
# This workflow uses actions that are not certified by GitHub.
# They are provided by a third-party and are governed by
# separate terms of service, privacy policy, and support
# documentation.
# This workflow will download a prebuilt Ruby version, install dependencies and run tests with Rake
# For more information see: https://github.com/marketplace/actions/setup-ruby-jruby-and-truffleruby

name: Ruby

on:
push:
branches: ["main"]
pull_request:
branches: ["main"]

permissions:
contents: read

jobs:
test:
runs-on: ubuntu-latest

steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup Ruby
uses: ruby/setup-ruby@8575951200e472d5f2d95c625da0c7bec8217c42 # v1.161.0
with:
ruby-version: "3.1" # Not needed with a .ruby-version file
bundler-cache: true # runs 'bundle install' and caches installed gems automatically
cache-version: 0 # Increment this number if you need to re-download cached gems
- name: Run tests
run: bundle exec rake test
4 changes: 3 additions & 1 deletion Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -27,4 +27,6 @@ gem "http_parser.rb", "~> 0.6.0", :platforms => [:jruby]

gem "minimal-mistakes-jekyll", "~> 4.24"

gem "html-proofer", "~> 5.0"
group :test do
gem "html-proofer", "~> 5.0"
end
7 changes: 7 additions & 0 deletions Rakefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
require 'html-proofer'

task :test do
sh "bundle exec jekyll build"
options = { :assume_extension => true }
HTMLProofer.check_directory("_site", options).run
end
7 changes: 7 additions & 0 deletions _site/Rakefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
require 'html-proofer'

task :test do
sh "bundle exec jekyll build"
options = { :assume_extension => true }
HTMLProofer.check_directory("_site", options).run
end
2 changes: 1 addition & 1 deletion _site/feed.xml
Original file line number Diff line number Diff line change
@@ -1 +1 @@
<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.3.3">Jekyll</generator><link href="http://localhost:4000/feed.xml" rel="self" type="application/atom+xml" /><link href="http://localhost:4000/" rel="alternate" type="text/html" /><updated>2024-04-14T23:00:26-07:00</updated><id>http://localhost:4000/feed.xml</id><title type="html">OPS 2.0</title><author><name>IEEE at UCLA</name></author></feed>
<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.3.3">Jekyll</generator><link href="http://localhost:4000/feed.xml" rel="self" type="application/atom+xml" /><link href="http://localhost:4000/" rel="alternate" type="text/html" /><updated>2024-04-14T23:25:42-07:00</updated><id>http://localhost:4000/feed.xml</id><title type="html">OPS 2.0</title><author><name>IEEE at UCLA</name></author></feed>
6 changes: 3 additions & 3 deletions _site/projects/1-back-to-the-basics/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@



<meta property="article:published_time" content="2024-04-14T23:00:26-07:00">
<meta property="article:published_time" content="2024-04-14T23:25:42-07:00">



Expand Down Expand Up @@ -171,7 +171,7 @@
<article class="page" itemscope itemtype="https://schema.org/CreativeWork">
<meta itemprop="headline" content="1: Back to the Basics">
<meta itemprop="description" content="Make an LED light up!">
<meta itemprop="datePublished" content="2024-04-14T23:00:26-07:00">
<meta itemprop="datePublished" content="2024-04-14T23:25:42-07:00">


<div class="page__inner-wrap">
Expand Down Expand Up @@ -439,7 +439,7 @@ <h2 id="checkoff-questions">Checkoff Questions</h2>



<p class="page__date"><strong><i class="fas fa-fw fa-calendar-alt" aria-hidden="true"></i> Updated:</strong> <time datetime="2024-04-14T23:00:26-07:00">April 14, 2024</time></p>
<p class="page__date"><strong><i class="fas fa-fw fa-calendar-alt" aria-hidden="true"></i> Updated:</strong> <time datetime="2024-04-14T23:25:42-07:00">April 14, 2024</time></p>


</footer>
Expand Down
6 changes: 3 additions & 3 deletions _site/projects/2-debugging/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@



<meta property="article:published_time" content="2024-04-14T23:00:26-07:00">
<meta property="article:published_time" content="2024-04-14T23:25:42-07:00">



Expand Down Expand Up @@ -171,7 +171,7 @@
<article class="page" itemscope itemtype="https://schema.org/CreativeWork">
<meta itemprop="headline" content="2: Debugging">
<meta itemprop="description" content="Practice debugging circuits using a multimeter.">
<meta itemprop="datePublished" content="2024-04-14T23:00:26-07:00">
<meta itemprop="datePublished" content="2024-04-14T23:25:42-07:00">


<div class="page__inner-wrap">
Expand Down Expand Up @@ -259,7 +259,7 @@ <h2 id="potential-buggy-circuits">Potential Buggy circuits</h2>



<p class="page__date"><strong><i class="fas fa-fw fa-calendar-alt" aria-hidden="true"></i> Updated:</strong> <time datetime="2024-04-14T23:00:26-07:00">April 14, 2024</time></p>
<p class="page__date"><strong><i class="fas fa-fw fa-calendar-alt" aria-hidden="true"></i> Updated:</strong> <time datetime="2024-04-14T23:25:42-07:00">April 14, 2024</time></p>


</footer>
Expand Down
6 changes: 3 additions & 3 deletions _site/projects/3-integrated-circuits/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@



<meta property="article:published_time" content="2024-04-14T23:00:26-07:00">
<meta property="article:published_time" content="2024-04-14T23:25:42-07:00">



Expand Down Expand Up @@ -171,7 +171,7 @@
<article class="page" itemscope itemtype="https://schema.org/CreativeWork">
<meta itemprop="headline" content="3: Integrated Circuits">
<meta itemprop="description" content="Use a 555 timer to blink an LED and play musical notes!">
<meta itemprop="datePublished" content="2024-04-14T23:00:26-07:00">
<meta itemprop="datePublished" content="2024-04-14T23:25:42-07:00">


<div class="page__inner-wrap">
Expand Down Expand Up @@ -537,7 +537,7 @@ <h3 id="part-2-1"><ins>Part 2</ins></h3>



<p class="page__date"><strong><i class="fas fa-fw fa-calendar-alt" aria-hidden="true"></i> Updated:</strong> <time datetime="2024-04-14T23:00:26-07:00">April 14, 2024</time></p>
<p class="page__date"><strong><i class="fas fa-fw fa-calendar-alt" aria-hidden="true"></i> Updated:</strong> <time datetime="2024-04-14T23:25:42-07:00">April 14, 2024</time></p>


</footer>
Expand Down
6 changes: 3 additions & 3 deletions _site/projects/4-microcontrollers/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@



<meta property="article:published_time" content="2024-04-14T23:00:26-07:00">
<meta property="article:published_time" content="2024-04-14T23:25:42-07:00">



Expand Down Expand Up @@ -171,7 +171,7 @@
<article class="page" itemscope itemtype="https://schema.org/CreativeWork">
<meta itemprop="headline" content="4: Microcontrollers">
<meta itemprop="description" content="An introduction to Arduino with a fun and easy project.">
<meta itemprop="datePublished" content="2024-04-14T23:00:26-07:00">
<meta itemprop="datePublished" content="2024-04-14T23:25:42-07:00">


<div class="page__inner-wrap">
Expand Down Expand Up @@ -524,7 +524,7 @@ <h2 id="checkoff-questions">Checkoff Questions</h2>



<p class="page__date"><strong><i class="fas fa-fw fa-calendar-alt" aria-hidden="true"></i> Updated:</strong> <time datetime="2024-04-14T23:00:26-07:00">April 14, 2024</time></p>
<p class="page__date"><strong><i class="fas fa-fw fa-calendar-alt" aria-hidden="true"></i> Updated:</strong> <time datetime="2024-04-14T23:25:42-07:00">April 14, 2024</time></p>


</footer>
Expand Down
6 changes: 3 additions & 3 deletions _site/projects/5-digital-analog-pwm/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@



<meta property="article:published_time" content="2024-04-14T23:00:26-07:00">
<meta property="article:published_time" content="2024-04-14T23:25:42-07:00">



Expand Down Expand Up @@ -171,7 +171,7 @@
<article class="page" itemscope itemtype="https://schema.org/CreativeWork">
<meta itemprop="headline" content="5: Digital, Analog, and PWM">
<meta itemprop="description" content="Play your favorite tunes with your very own iPoduino!">
<meta itemprop="datePublished" content="2024-04-14T23:00:26-07:00">
<meta itemprop="datePublished" content="2024-04-14T23:25:42-07:00">


<div class="page__inner-wrap">
Expand Down Expand Up @@ -436,7 +436,7 @@ <h2 id="checkoff-questions">Checkoff Questions</h2>



<p class="page__date"><strong><i class="fas fa-fw fa-calendar-alt" aria-hidden="true"></i> Updated:</strong> <time datetime="2024-04-14T23:00:26-07:00">April 14, 2024</time></p>
<p class="page__date"><strong><i class="fas fa-fw fa-calendar-alt" aria-hidden="true"></i> Updated:</strong> <time datetime="2024-04-14T23:25:42-07:00">April 14, 2024</time></p>


</footer>
Expand Down
6 changes: 3 additions & 3 deletions _site/projects/6-transistors/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@



<meta property="article:published_time" content="2024-04-14T23:00:26-07:00">
<meta property="article:published_time" content="2024-04-14T23:25:42-07:00">



Expand Down Expand Up @@ -171,7 +171,7 @@
<article class="page" itemscope itemtype="https://schema.org/CreativeWork">
<meta itemprop="headline" content="6: Transistors">
<meta itemprop="description" content="Learn how to build an Arduino Distance Sensor">
<meta itemprop="datePublished" content="2024-04-14T23:00:26-07:00">
<meta itemprop="datePublished" content="2024-04-14T23:25:42-07:00">


<div class="page__inner-wrap">
Expand Down Expand Up @@ -485,7 +485,7 @@ <h2 id="checkoff-questions">Checkoff Questions</h2>



<p class="page__date"><strong><i class="fas fa-fw fa-calendar-alt" aria-hidden="true"></i> Updated:</strong> <time datetime="2024-04-14T23:00:26-07:00">April 14, 2024</time></p>
<p class="page__date"><strong><i class="fas fa-fw fa-calendar-alt" aria-hidden="true"></i> Updated:</strong> <time datetime="2024-04-14T23:25:42-07:00">April 14, 2024</time></p>


</footer>
Expand Down
6 changes: 3 additions & 3 deletions _site/projects/7-serial-communication/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@



<meta property="article:published_time" content="2024-04-14T23:00:26-07:00">
<meta property="article:published_time" content="2024-04-14T23:25:42-07:00">



Expand Down Expand Up @@ -171,7 +171,7 @@
<article class="page" itemscope itemtype="https://schema.org/CreativeWork">
<meta itemprop="headline" content="7: Serial Communication">
<meta itemprop="description" content="Implement a 2-Arduino game called Red Light, Green Light!">
<meta itemprop="datePublished" content="2024-04-14T23:00:26-07:00">
<meta itemprop="datePublished" content="2024-04-14T23:25:42-07:00">


<div class="page__inner-wrap">
Expand Down Expand Up @@ -633,7 +633,7 @@ <h4 id="connecting-hc-05-to-windows">Connecting HC-05 to Windows</h4>



<p class="page__date"><strong><i class="fas fa-fw fa-calendar-alt" aria-hidden="true"></i> Updated:</strong> <time datetime="2024-04-14T23:00:26-07:00">April 14, 2024</time></p>
<p class="page__date"><strong><i class="fas fa-fw fa-calendar-alt" aria-hidden="true"></i> Updated:</strong> <time datetime="2024-04-14T23:25:42-07:00">April 14, 2024</time></p>


</footer>
Expand Down
6 changes: 3 additions & 3 deletions _site/projects/8-communication-protocols/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@



<meta property="article:published_time" content="2024-04-14T23:00:26-07:00">
<meta property="article:published_time" content="2024-04-14T23:25:42-07:00">



Expand Down Expand Up @@ -171,7 +171,7 @@
<article class="page" itemscope itemtype="https://schema.org/CreativeWork">
<meta itemprop="headline" content="8: Communication Protocols">
<meta itemprop="description" content="Using a joystick, OLED display, and a whole lot of code you will get to create your very own GameBuino and video game to play with it!">
<meta itemprop="datePublished" content="2024-04-14T23:00:26-07:00">
<meta itemprop="datePublished" content="2024-04-14T23:25:42-07:00">


<div class="page__inner-wrap">
Expand Down Expand Up @@ -544,7 +544,7 @@ <h3 id="section-two-controla-controla">Section two: controla’ controla’</h3>



<p class="page__date"><strong><i class="fas fa-fw fa-calendar-alt" aria-hidden="true"></i> Updated:</strong> <time datetime="2024-04-14T23:00:26-07:00">April 14, 2024</time></p>
<p class="page__date"><strong><i class="fas fa-fw fa-calendar-alt" aria-hidden="true"></i> Updated:</strong> <time datetime="2024-04-14T23:25:42-07:00">April 14, 2024</time></p>


</footer>
Expand Down
6 changes: 3 additions & 3 deletions _site/projects/9-pid-and-motor-control/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@



<meta property="article:published_time" content="2024-04-14T23:00:26-07:00">
<meta property="article:published_time" content="2024-04-14T23:25:42-07:00">



Expand Down Expand Up @@ -171,7 +171,7 @@
<article class="page" itemscope itemtype="https://schema.org/CreativeWork">
<meta itemprop="headline" content="9: PID and Motor Control">
<meta itemprop="description" content="Use the skills you have learned to make a path-following rodent or an RC car!">
<meta itemprop="datePublished" content="2024-04-14T23:00:26-07:00">
<meta itemprop="datePublished" content="2024-04-14T23:25:42-07:00">


<div class="page__inner-wrap">
Expand Down Expand Up @@ -617,7 +617,7 @@ <h2 id="faq">FAQ</h2>



<p class="page__date"><strong><i class="fas fa-fw fa-calendar-alt" aria-hidden="true"></i> Updated:</strong> <time datetime="2024-04-14T23:00:26-07:00">April 14, 2024</time></p>
<p class="page__date"><strong><i class="fas fa-fw fa-calendar-alt" aria-hidden="true"></i> Updated:</strong> <time datetime="2024-04-14T23:25:42-07:00">April 14, 2024</time></p>


</footer>
Expand Down
18 changes: 9 additions & 9 deletions _site/sitemap.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,39 +2,39 @@
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>http://localhost:4000/projects/1-back-to-the-basics/</loc>
<lastmod>2024-04-14T23:00:26-07:00</lastmod>
<lastmod>2024-04-14T23:25:42-07:00</lastmod>
</url>
<url>
<loc>http://localhost:4000/projects/2-debugging/</loc>
<lastmod>2024-04-14T23:00:26-07:00</lastmod>
<lastmod>2024-04-14T23:25:42-07:00</lastmod>
</url>
<url>
<loc>http://localhost:4000/projects/3-integrated-circuits/</loc>
<lastmod>2024-04-14T23:00:26-07:00</lastmod>
<lastmod>2024-04-14T23:25:42-07:00</lastmod>
</url>
<url>
<loc>http://localhost:4000/projects/4-microcontrollers/</loc>
<lastmod>2024-04-14T23:00:26-07:00</lastmod>
<lastmod>2024-04-14T23:25:42-07:00</lastmod>
</url>
<url>
<loc>http://localhost:4000/projects/5-digital-analog-pwm/</loc>
<lastmod>2024-04-14T23:00:26-07:00</lastmod>
<lastmod>2024-04-14T23:25:42-07:00</lastmod>
</url>
<url>
<loc>http://localhost:4000/projects/6-transistors/</loc>
<lastmod>2024-04-14T23:00:26-07:00</lastmod>
<lastmod>2024-04-14T23:25:42-07:00</lastmod>
</url>
<url>
<loc>http://localhost:4000/projects/7-serial-communication/</loc>
<lastmod>2024-04-14T23:00:26-07:00</lastmod>
<lastmod>2024-04-14T23:25:42-07:00</lastmod>
</url>
<url>
<loc>http://localhost:4000/projects/8-communication-protocols/</loc>
<lastmod>2024-04-14T23:00:26-07:00</lastmod>
<lastmod>2024-04-14T23:25:42-07:00</lastmod>
</url>
<url>
<loc>http://localhost:4000/projects/9-pid-and-motor-control/</loc>
<lastmod>2024-04-14T23:00:26-07:00</lastmod>
<lastmod>2024-04-14T23:25:42-07:00</lastmod>
</url>
<url>
<loc>http://localhost:4000/555-timer/</loc>
Expand Down