chaelcodes / jekyll-twitch Goto Github PK
View Code? Open in Web Editor NEWEmbed Twitch clips, VODs, and broadcasts in your Jekyll sites.
Home Page: https://www.chael.codes/jekyll-twitch/
License: MIT License
Embed Twitch clips, VODs, and broadcasts in your Jekyll sites.
Home Page: https://www.chael.codes/jekyll-twitch/
License: MIT License
We need a good environment for testing our gem and documenting its usage. With the right Jekyll site, we can do both. We can have a hosted Jekyll site that shows off the gem, and acts as a great testing ground in development.
Create a demo Jekyll site hosted on GitHub Pages with a page that shows off each example and how to use it.
Use the default Jekyll theme for simplicity.
We should utilize a gem convention that imports from github in order to make testing easier. Perhaps a commented ruby gems version, and an uncommented GitHub solution? Or the reverse?
Right now, this only supports clips, let's expand it to include broadcasts and vods.
Create two GitHub issue templates. A default one, and one for creating new releases. The one for releases should include all the steps associated with releasing a new gem version from CONTRIBUTING.md. The default one just needs a description header and a closes #
placeholder for the issue it closes.
The .gitignore was configured for a ruby gem, which means it's missing common Jekyll ignore directories, like .jekyll-cache/Jekyll/Cache
.
.jekyll-cache
to the .gitignoreSee GitHub's Jekyll gitignore example
There are two links in the footer of the demo site that link to GitHub and Twitter. The GitHub one should link to this repo, and the twitter one can link to twitter.com/ChaelCodes
The parent url is always 127.0.0.1, and Twitch doesn't recognize that as the location the iframe is embedded in production.
jekyll-twitch/lib/jekyll-twitch/twitch_tag.rb
Lines 30 to 32 in 2a41773
Jekyll-Twitch is releasing a new version!
bundle exec rake release
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.