hiroshimarb / hiroshimarb-gem Goto Github PK
View Code? Open in Web Editor NEWLicense: MIT License
License: MIT License
私、欲しいです!
上記のURL先のようにHiroshima.rbか何かの文字列をアスキーアートで無駄に表示させるコマンドを欲する。
これで可愛いもの好きのギークな女の子を釣って、勉強会を華やかにしよう!
かっこいい感じでもいいですけど。
openコマンドでこのWebサイトを開けるようなので、今話題(?)の広島県おしい委員会のWebサイトをoshiiコマンドで開けるようにしてみてはどうでしょうか??
コマンドを増やすたびにヘルプに記述するのはなんかかっこ悪い気がして。
github pages をつかって プロジェクトページを作成する
できるかどうかは置いといて立てとく。
profileを長く書いてしまうと改行が入ったあとなんだか格好悪い感じになるので、80列を想定して良い感じに出力をだす。
ライブコーディングでやろうとしてたけど、できなかった。
はやめにやる。
travisというCIするサービスがあるので試す
Hiroshima.rbの情報を表示するコマンドを用意する
$ hiroshimarb info
Web siteのTOPに表示される内容を表示
もし、実装したい人がいれば assign してください。
markdown形式で出力して ウェブサイトのほうはこれを情報源にしても面白そう。
Hiroshimarb::CLI#info を実装すればよいようにしてみた。
Relishを試す。
cucumberの実行結果をドキュメントにしてくれる。
Hiroshima.rbのメンバーを出力するコマンドを作成する
$ hiroshimarb member
メンバーに表示される人は自己登録制で。
git の 練習だと思って登録してもらえるようにする。
とりあえず、項目は
あたりでどうでしょうか。
案があればコメントください。
ロジックを分離して別のgemにしてデータだけ定義すれば、別のグループのgemも量産できるんじゃね?
arubaを試してみる。
cucumberのCUI用step セット。
Hiroshima.rb のイベント情報を取得できるコマンドとか用意してみてはどうだろうか。
$ hiroshimarb event
2012年10月6日 広島Ruby勉強会 #24
- xxxxxx
- yyyyyy
的な。
せっかくなので、open のサブコマンドを増やそう。
案
などなどネタを募集
#2 で追加した member
コマンドを使用した際に表示される メンバーを登録する。
できたらcommit権限がある人みんな登録してみて欲しいなー。
resource/member.rb
へ内容を追記していけばよいです。
追記したら pull request をしてもよいし勝手にmergeしてもらってもよいです。
やり方がよくわからない場合は次回の勉強会などで。
RubyGems.org doesn't report a license for your gem. This is because it is not specified in the gemspec of your last release.
via e.g.
spec.license = 'MIT'
# or
spec.licenses = ['MIT', 'GPL-2']
Including a license in your gemspec is an easy way for rubygems.org and other tools to check how your gem is licensed. As you can imagine, scanning your repository for a LICENSE file or parsing the README, and then attempting to identify the license or licenses is much more difficult and more error prone. So, even for projects that already specify a license, including a license in your gemspec is a good practice. See, for example, how rubygems.org uses the gemspec to display the rails gem license.
There is even a License Finder gem to help companies/individuals ensure all gems they use meet their licensing needs. This tool depends on license information being available in the gemspec. This is an important enough issue that even Bundler now generates gems with a default 'MIT' license.
I hope you'll consider specifying a license in your gemspec. If not, please just close the issue with a nice message. In either case, I'll follow up. Thanks for your time!
Appendix:
If you need help choosing a license (sorry, I haven't checked your readme or looked for a license file), GitHub has created a license picker tool. Code without a license specified defaults to 'All rights reserved'-- denying others all rights to use of the code.
Here's a list of the license names I've found and their frequencies
p.s. In case you're wondering how I found you and why I made this issue, it's because I'm collecting stats on gems (I was originally looking for download data) and decided to collect license metadata,too, and make issues for gemspecs not specifying a license as a public service :). See the previous link or my blog post about this project for more information.
gem のメタデータの中に authors
というパラメータがあって作成者を登録できるのですが、member に記述されている方すべて入れようと思うのですが、問題ある人はいるでしょうか?
v0.0.2 明日にでもリリースしようと思うので、v0.0.3 からになる予定です。
#26 で aa コマンドが追加されました。
コマンドとして使う場合、aa で良いと思いますが、クラス名に Aa だとなんだこれは…となるかもしれません。この場合は、クラス名は、AsciiArtとかにしたいとか。そのため、タイトルで書いたことができる仕組みが欲しいなと思いますけるったので、とりあえず立ててみた次第でございます。
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.