This repository has been archived by the owner on Sep 15, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 94
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
3 changed files
with
184 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,122 @@ | ||
# Code party(コード懇親会) | ||
|
||
Rubyは楽しくプログラミングできることを大事にしているプログラミング言語です。みなさんも、いつもRubyで楽しくプログラミングしているはずです。だったら、いつものようにコードを書きながら懇親すると楽しそうじゃないですか! | ||
|
||
[RubyData Tokyo Meetup](https://speee.connpass.com/event/105127/)の後はデータサイエンス関連のRubyのコードを書きながら懇親しましょう! | ||
|
||
## Contents(内容) | ||
|
||
This is not a typical party. For familiar party, participants enjoy drinking and talking. At the code party, We will enjoy together while programing. It is an good opportunity to exchange directly with other Rubyists. Let's develop together and have fun! | ||
|
||
これはよくある懇親会ではありません。よくある懇親会は参加者同士がお酒を飲みながら話をして交流します。コード懇親会は参加者同士が一緒にコードを書きながら交流します。せっかく他のRubyistと直接やりとりする機会です。一緒に開発して楽しみましょう! | ||
|
||
Because it is not a typical party, there may be people saying "Although it seems to be fun, I can not tell whether I will participate or not because I care about what it will become." | ||
So, in order to be able to imagine the contents of this code party, we have summarized some similar events, not doing things and doing things. | ||
|
||
よくある懇親会ではないので、「コードで懇親するのは楽しそうだけど、どういう内容になるかが気になって参加するかどうか判断できない」という人もいるでしょう。そこで、参加前にこの懇親会の内容をイメージできるように、似ている内容のイベント・やらないこと・やることをいくつかまとめました。 | ||
|
||
If you have anything else you want to know please ask with the [issue](https://github.com/speee/code-party/issues). It is the same way as usual development! Because it's a code party! | ||
|
||
他にも知りたいことがある人は [issue](https://github.com/speee/code-party/issues) で質問してください。普段の開発と同じやり方です!だって、これはコード懇親会ですから! | ||
|
||
|
||
### Similar contents(似ている内容) | ||
|
||
The content of the code party is similar to "Sprint". In Python's event, We often see "Sprint". For example, there are [Development Sprints of PyCon 2018 in Cleveland, Ohio](https://us.pycon.org/2018/community/sprints/). | ||
Both Sprint and code party write code, but Sprint focuses on developing it, Code Party focuses on writing code and enjoying it. | ||
|
||
コード懇親会の内容は「スプリント」と似ています。Pythonのイベントでは「スプリント」をよくみかけます。たとえば、[PyCon JP 2017 in Tokyo のスプリント](https://pycon.jp/2017/ja/events/sprint/)がありました。 | ||
スプリントもコード懇親会もコードを書きますが、スプリントは開発することにより注力し、コード懇親会は懇親することに注力します。 | ||
|
||
|
||
The content of the code party is somewhat similar to "Hackathon". Both of them write the code, but there are the following differences. | ||
|
||
* Hackathon may be held for a long time, but the code party ends in the same amount of time (2 hours) as a typical party. | ||
* In Hackathon, we may review development results, but never review at code party. | ||
|
||
コード懇親会の内容は少し「ハッカソン」に似ています。どちらもコードを書きますが、次のような違いがあります。 | ||
|
||
* ハッカソンは長時間開催されることがあるが、コード懇親会はよくある懇親会と同じくらいの時間(2時間)で終わる | ||
* ハッカソンでは開発成果を審査することがあるが、コード懇親会は決して審査しない | ||
|
||
|
||
### What you do not do(やらないこと) | ||
|
||
The concept of code party is "If you are writing code fun even alone, it is fun to interact through code!" | ||
Therefore, at the code party, we will not "enrich with the usual way of writing code". For example, we do not prepare the following planning. (It is free for participants to do spontaneously with each other.) | ||
|
||
* Code Golf | ||
* Mob Programming | ||
|
||
コード懇親会のコンセプトは「いつもRubyで楽しくコードを書いているなら、コードを通じて懇親するのも楽しいよね!」です。そのため、コード懇親会では「いつもと違うコードの書き方で盛り上げる」ことはしません。たとえば、次のような企画は用意しません。(参加者同士が自発的にやることは自由です。) | ||
|
||
* コードゴルフ | ||
* モブプログラミング | ||
|
||
### What you do(やること) | ||
|
||
Participants write code as usual as a code party. To do so, proceed as follows. | ||
|
||
コード懇親会は参加者がいつものようにコードを書いて懇親します。そのために、次のようなように進めます。 | ||
|
||
1. Create a group for each product | ||
* Example: mxnet.rb, PyCall, Apache Arrow, Red Data Tools, Red Chainer, Cumo, XND, rubyplot, Menoh-Ruby, Numo and so on. | ||
* What kind of group you can do depends on the participants (If you do not have it yet, make it new) | ||
* Desks and chairs are gathered for each group | ||
* To make code easy to write | ||
* Preparing N displays for each group | ||
* In order to make it easy to share PC screen | ||
* White board prepared for each group | ||
* For easier discussion | ||
|
||
プロダクトごとにグループを作る | ||
* 例:mxnet.rb、PyCall、Apache Arrow、Red Data Tools、Red Chainer、Cumo、XND、rubyplot、Menoh-Ruby、Numoなど | ||
* どんなグループができるかは参加者次第(まだなかったら新しく作る) | ||
* グループごとに机とイスがまとまっている | ||
* コードを書きやすくするため | ||
* 各グループにn個のディスプレイを用意 | ||
* PCの画面を共有しやすくするため | ||
* 各グループにホワイトボードを用意 | ||
* 相談しやすくするため | ||
|
||
2. Participants join somewhere in the group | ||
* Group can be changed freely later, so feel free to decide | ||
* You can decide which group you want to join in advance, whichever you decide not to decide | ||
* You can talk to which group you would like to join on the day | ||
|
||
参加者はなにかしらのグループに入る | ||
* グループはあとから自由に変更できるので気軽に決めてよい | ||
* 事前にどのグループに入りたいかは決めてきても決めてこなくてもどちらでもよい | ||
* 当日どのグループに入るのがよさそうか相談できる | ||
|
||
3. Interacting while writing the code together in the group | ||
* Main content (less than 2 hours) | ||
* Example: Consultation on development offline with people who are constantly developing together online | ||
* Example: Consultation as to the author of gem that I normally use talks about where it is better to participate in development | ||
* Move to other group | ||
* Make it easier to understand what other groups are there | ||
* Example: Group map is prepared on the whiteboard | ||
* Food and drink prepared at the venue | ||
|
||
グループ内で一緒にコードを書きながら懇親 | ||
* メインコンテンツ(2時間弱) | ||
* 例:オンラインで一緒に開発している人とオフラインで開発の相談 | ||
* 例:普段使っているgemの作者にどこから開発に参加するのがよさそうか相談して開発に参加 | ||
* 他のグループに移動可能 | ||
* 会場には他にどのようなグループがあるかわかりやすくなる仕組みを用意 | ||
* 例:ホワイトボードにグループマップを用意 | ||
* 会場には飲食物を用意 | ||
|
||
4. Submit a questionnaire | ||
* Submit the pull request on how the code party is in the end | ||
* Since it is a code party, submit a questionnaire as usual! | ||
* Refer to [feedback](feedback/) for the submission method | ||
|
||
アンケートを提出 | ||
* 最後にこの会がどうだったかをプルリクエストで提出 | ||
* コード懇親会なので、アンケートの提出もいつものように! | ||
* 提出方法は[feedback](feedback/)を参照 | ||
|
||
## ねらい | ||
|
||
最新の「Rubyでデータサイエンス」な話を聞いたあと、なにかしたくなった人が最初の1歩を踏み出すことを後押ししたい。 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,38 @@ | ||
# How to feedback(フィードバック方法) | ||
|
||
## English | ||
|
||
1. Fork this repository | ||
2. Create a branch such as `rubydata-tokyo-meetup-2018-feedback` | ||
3. Copy `rubydata-tokyo-meetup-2018/feedback/template.yaml` to `rubydata-tokyo-meetup-2018/feedback/#{your_github_account}.yaml` | ||
4. Fill your answers against questions in `rubydata-tokyo-meetup-2018/feedback/#{your_github_account}.yaml` | ||
5. Commit `rubydata-tokyo-meetup-2018/feedback/#{your_github_account}.yaml` | ||
6. Push the branch | ||
7. Send a pull request | ||
|
||
## Japanese | ||
|
||
1. このリポジトリーをフォーク | ||
2. `rubydata-tokyo-meetup-2018-feedback`ようなブランチを作る | ||
3. `rubydata-tokyo-meetup-2018/feedback/template.yaml`を`rubydata-tokyo-meetup-2018/feedback/#{your_github_account}.yaml`にコピー | ||
4. `rubydata-tokyo-meetup-2018/feedback/#{your_github_account}.yaml`内の質問に回答 | ||
5. `rubydata-tokyo-meetup-2018/feedback/#{your_github_account}.yaml`をコミット | ||
6. このブランチをpush | ||
7. プルリクエストを作成 | ||
|
||
## Command line | ||
|
||
Fork this repository! | ||
|
||
```console | ||
% git clone https://github.com/#{your_github_account}/code-party.git | ||
% cd code-party | ||
% git checkout -b rubydata-tokyo-meetup-2018-feedback | ||
% cp rubydata-tokyo-meetup-2018/feedback/template.yaml rubydata-tokyo-meetup-2018/feedback/#{your_github_account}.yaml | ||
% #{your_favorite_editor} rubydata-tokyo-meetup-2018/feedback/#{your_github_account}.yaml | ||
% git add rubydata-tokyo-meetup-2018/feedback/#{your_github_account}.yaml | ||
% git commit rubydata-tokyo-meetup-2018/feedback/#{your_github_account}.yaml | ||
% git push origin rubydata-tokyo-meetup-2018-feedback | ||
``` | ||
|
||
Send a pull request! |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
questions: | ||
fun: | ||
# 楽しかったですか? | ||
# Did you have fun? | ||
# 楽しかった場合はどういう部分が楽しかったかも教えてください。(例:Ruby書くことそのものが楽しかった、●●のライブラリーの作者とお話できたから、など) | ||
# If you had fun, what kind of part was fun?(ex:Because I was able to talk with the author of ●● library, Ruby it was fun to write, etc.) | ||
| | ||
(Answer) | ||
groups: | ||
# どのグループに参加しましたか? | ||
# Which groups did you join? | ||
- (Group1) | ||
- (Group2) | ||
- ... | ||
next: | ||
# またコード懇親会があったら参加したいですか? | ||
# Do you want to participate if there is a code party? | ||
| | ||
(Answer) | ||
etc: | ||
# なにか思ったことがあれば自由に書いてください。 | ||
# You can send any feedbacks to organizers. | ||
| | ||
(Answer) |