「共同開発鯖」について

Growthers

Growthers

20211201に作成
20211203に更新
この記事は最終更新から1年以上が経過しています

共同開発鯖について

この記事は共同開発鯖 Advent Calender 2021の1日目の記事です

共同開発鯖のカレンダー | Advent Calendar 2021 - QiitaQiita Advent Calendar

共同開発鯖のカレンダーページです。

qiita.com

1日目の記事のくせに12/1はあと1時間しかないよって? ......君のような勘のいい読者は嫌いだよ

かいたひと

laminne33569

Hello world!
どうも@laminne33569 です. Oshaveryの最初の仕様を書いた人間です
予定では今日のアドベントカレンダーは他の人が書く予定になっていますが,
鯖民誰でも編集できる形に変更しました(3人で共同執筆しています)

唯岸 雪

どもども唯岸 雪です.
今日はDr.Pepperの日なので全人類ドクペを飲みましょう!
色々とやばかったテスト期間が半分ほど終わり,明日はC言語のソースコードに日本語の変数名を混ぜるという遊びをすることを計画しています.
テスト期間のせいで色々と動きづらくてつらい......

「共同開発鯖」とは?

2021年3月01日にできた(それなりに新しい)Discordのギルドです.
元々はUndecidedが英語の正式名称でしたが,(後述する)blogができた際にGrowthersに改められました. 弊鯖は複数のkosen20s(2020年に高等専門学校に入学した人の総称)によって開設され,
当初から(条件付き)完全招待制で他のコミュニティと比較するとかなりクローズドなコミュニティではありますが,
それなりにアクティブに活動しています.

他のコミュニティと比較した時の特徴はこんな感じです.

  • 全国各地の高専生(+高校生)が集まっている
  • 20〜21sの(高専の中では)若いメンバーで構成されている
  • 技術力の高いメンバーが多い
  • LT会などのイベント開催を定期的に行っている

メンバー比は20s8割21s2割という感じです(2020年以降に高校か高専に入学した人であれば参加できます. 参加お待ちしてます.)

ここからは駆け足で紹介していきます(唐突なネタ切れ感)

主な活動

公式サイトの開発

サイト スクリーンショット

共同開発鯖公式サイト

言語開発期間開発人数
Python (Flask)2021年6月2人

弊鯖の公式サイトです. 公式サイトと言っていますが、実用的な鯖民用ポータルとしても動きます.
言語はPython(Flask)で、過去に開催したLT会の参加申し込み等はこのサイトからしていました.
尚、Y****e氏は勢い余ってFlaskで書いてしまった。反省しているなどと供述しており
このサイトを貼ろうとするとガチトーンでやめてくれと言ってきます

現在このサイトをNext.jsとFastifyで書き直すプロジェクトが進行中です.
なお完成見込みはたっていません.

Oshavery - OSSなチャットアプリの開発

Oshavery スクリーンショット

Oshaveryのレポジトリ

GitHub - Growthers/Oshavery: [WIP] A OSS Chat Application

[WIP] A OSS Chat Application. Contribute to Growthers/Oshavery development by creating an account on GitHub.

github.com

発表資料

Oshavery-資料 - Google Slides

a chat tool

docs.google.com

言語開発期間開発人数
フロントエンド: Next.js (TypeScript)
バックエンド: express.js -> Fastify (TypeScript)
2021年6月〜現在(開発中)8人

弊鯖初めての共同開発プロジェクトとして6月に始まったプロジェクトです.
技育展2021に共同開発鯖名義で出品した作品でもあります.
Next.jsとFastifyで動いており,モダンな開発手法を学習するにはもってこいのプロジェクト(だと勝手に思っています). 開発途中,8月末にフロントエンドの実装をVueからNext.jsに変更したり、それに追従する形で、バックエンドもGolangからTypescriptに変更したりと、いろんな意味で炎上したプロジェクトでもあります. 現在も開発が続いています(リリースは未定)

blog - MarkDownで書けるブログの開発

言語開発期間開発人数
Next.js(SSG)2021年11月19日〜現在(開発中)4人

あなたが今見ているものです.
Blogの構想があった中、Y****e氏の提案でアドベントカレンダーに間に合うように限界スケジュールで開発されたプロジェクトです.
katoさんやSayoiさんやY4eさんの頑張りでどうにかデプロイにこぎつけました.

技術としてはNext.jsのSSGモードを活用し,ビルド時にMarkDown形式の記事を変換しているそうです(筆者は参加していないのであまりわかりません). CSSフレームワークとしてTailwind CSSを利用しており,開発速度を加速させています.

最後に

まだまだ1年も立っていない若いサーバーですが, これからもイベントや新規プロジェクトを立ち上げて行くつもり(?)です. これからも宜しくおねがいします. 最新情報は公式アカウントや#共同開発鯖で鯖民が適当に発信していますのでぜひ... 公式アカウント @udcGrowthers

告知

明日(12/2)はうよりさんの記事「TRPGで知る文章構築」です. お楽しみに

SHARE


Growthers

Growthers

共同開発鯖

Growthers

共同開発鯖 | Growthers