/meister-hackers

エンジニア/未経験エンジニアがOSSでチーム開発をする事を支援するアプリ

Primary LanguageRubyMIT LicenseMIT

Meister Hackers

All Contributors Open Source Love

エンジニアがOSSでチーム開発をする事を支援するWebサービス

概要

GitHubで開発したい人と開発に協力したい人をマッチングすることを目的とするWebサービスを開発します。

  • GitHubでOSS開発推進したいひとは無償で開発に協力してくれる共同開発者が欲しい。
  • 駆け出しエンジニアはベテランエンジニアについて成長したい。

OSS推進者は無償でコントリビューションしてくれる開発者が欲しく、 駆け出しエンジニアはチーム開発やレビューをしてもらい成長させてくれる機会を求めているので、そのマッチングを支援します。

  • 開発メンバー募集掲示板機能
  • 開発メンバースカウト機能(開発予定)
  • 開発メンバー推薦コメント機能(開発予定)
  • GitHubダッシュボード機能(開発予定)

開発スタートガイド

事前条件

  • Rails 5.2.2
  • Ruby 2.6.0
  • PostgreSQL 10.6

and see Gemfile and package.json

インストール

このプロジェクトは docker-composeで構成管理をしています。

$ git clone https://github.com/WEBsinjyuku/meister-hackers.git
$ cd meister-hackers
$ docker-commpose build
$ docker-compose run rails bundle install
$ docker-compose run rails yarn install
$ docker-compose run rails rails db:create
$ docker-compose run rails rails db:migrate
$ docker-compose up -d

http://localhost:3000 にアクセス。 終了するときは、 docker-compose down

See also Introduction Guide

コミュニティに参加

コントリビューションするには

このプロジェクトはオープンソースですので、あなたのコントリビューションをお待ちしています。

私たちのコーディング規範とプルリクエストの手順についての詳細は、 CONTRIBUTING.md を参照してください。

See also メンバー募集要綱

サポート

バクがあった場合はこちらにissueで報告をお願い致します。

ライセンス

このプロジェクトは MIT ライセンスの元にライセンスされています。 詳細はLICENSEをご覧ください。

その他

背景

中世ヨーロッパのマイスター制度にインスパイヤされています。

マイスター制度は大学などの教育機関や資格がない時代における技術伝承の仕組みです。 駆け出しの頃から徐々に位があがり、各業界の最高位にはマイスターと呼ばれる称号がついたといいます。

会社が教育に対して投資をせず、現場の即戦力が求められる近年の採用情勢を鑑みると、エンジニアは会社には依存せずに学び成長する必要があります。 そのためには、エンジニアにも師弟関係なるものが必要です。

そこで、現在のエンジニア業界において、このマイスター制度なるコミュニティを復活させて、ベテランエンジニアが中堅、駆け出しエンジニアを育てる仕組みを作ります。

参考

Contributors

Thanks goes to these wonderful people (emoji key):

| dh_megane
dh_megane

🚧 | takahashi
takahashi

🚧 | Tsunemichi Harada
tsu-nera

🚧 | LeonardoMatusaki
LeonardoMatusaki

🚧 | hiromoto-kazuya
hiromoto-kazuya

🚧 | shikky0331
shikky0331

🚧 | takaaa220
takaaa220

🚧 | | :---: | :---: | :---: | :---: | :---: | :---: | :---: |

This project follows the all-contributors specification. Contributions of any kind welcome!