upptime/upptimeは、Githubアクション、問題、ページを搭載したオープンソースのアップタイムモニターとステータスページです。 node.jsを使用し、Kojの友人によってTypescriptで書かれています。
GitHubとのパートナーシップでは、学生がオープンソースソフトウェアでの作業に支払いを受けることができるUpptime Externshipの立ち上げを支援しています。 GitHub Externshipプログラムの詳細については、ウェブサイトで入手できます。
Github Externshipは、Github Campus Partner Schoolsの3年目または前の年生の学生向けの90日間のフェローシッププログラムです。 GitHub Externshipプログラムは、学習、学生の市場準備の準備、産業界面と学生の関係の強化、および学生に実践的な経験を与えることです。このプログラムは、パートナー組織に既存の課題について革新的なソリューションを提供し、組織が後の段階で組織が採用できる真の才能を特定するのを支援することを目的としています。
GitHubキャンパスプログラムにサインアップしたインドの高等教育機関の一部である3年生の学生は、このプログラムの対象となります。
現実世界の問題に取り組む機会を得る - アップタイム監視は単純な概念ですが、企業にとって非常に重要です。 Gartnerの2014年の調査によると、ダウンタイムの平均コストは1分あたり5,600ドルです(ダウンタイムの1時間の費用はいくらですか?)、大規模なWebサイトでは大幅に高くなっています。 Amazon.comが2018年のプライムデイで約63分間ダウンしたとき、その推定コストはほぼ1億ドルでした(Amazonの停止:推定9,900万ドルが失われました)。 Uptime Monitoringは、Webサイトを随時自動的にチェックし、停止を通知することにより、この問題を解決します。
Upptimeは、GitHubに7,000を超える星を獲得し、1,000人以上のユーザーと組織を使用している大規模なプロジェクトです。人々が見たいと思ういくつかの機能要求(私たちのトップ機能のリクエストを参照)と、しゃがむためのいくつかのバグがあります。 Upptime Github externshipでは、これらなどに取り組むことができ、そのために月額200ドルの奨学金を得ることができます。
GitHubの外部船の重要な報酬の1つは、業界のリーダーの指導の下でベストプラクティスを学ぶことができることです。 Upptimeは、KOJの共同設立者でありCTOであるAnand Chowdharyと熱心なオープンソースの寄稿者によって構築されています。彼は、Github Star(オランダから初めて)、Forbes 30 Under 30 Alum、およびオランダで最も革新的な起業家の1人であると、Het Financieele Dagbladによると。 Upptime Github Externshipの一環として、メンティーはプロジェクトについて学び、ベストプラクティスをプログラミングし、Anandと1対1の時間を過ごします。
このプログラムの期間中にupptimeに取り組んだ後、あなたはそれを披露することができます!それを履歴書に追加し、AnandからLinkedInの推奨事項を受け取ります。
学生は、この外部シップの期間中、月額200ドル(約15,000ドル)の給料を受け取ります。
次の分野で経験がある場合、またはそれらについて学びたい場合は、適しています。これらは、upptimeの構成要素です:
アプリケーション自体は、 gitとGithubでの経験のショーです。 upptime github externshipに申請するには、次の手順に従ってください。すべての手順は必須であり、アプリケーションが正しく記入した場合にのみレビューします。
applicationsディレクトリに新しいマークダウンファイルを作成します(たとえば、githubユーザー名がanandchowdharyの場合、ファイルはapplications/AnandChowdhary.mdで作成する必要があります:tada: Init new applicationname (あなたのフルネーム)email (あなたのメールアドレス[1] )institution (GitHubキャンパスの一部であるあなたの大学または大学の名前)homepage (あなたのウェブサイトまたはブログへのオプションのリンク)dev: https://dev.to/anandchowdharyまたはstackoverflow: https://stackoverflow.com/users/1656944/anand-chowdhary )application-template.mdファイルを出発点として使用できます(たとえば、このファイルのコンテンツをコピーしてすべての質問に答えたり、独自のアプリケーションをゼロから書いたりできます):pencil: Complete applicationapplicationを追加し、PRチェックリストに記入してくださいGitHubドキュメントでいくつかの有用なリソースを入手できます。
[1]:このプルリクエストのコンテンツは公開されるため、メールアドレスは公開され、検索エンジンが発見できることに注意してください。メールアドレスの共有に慣れていない場合は、代わりにYAMLフロントマターでGitHubが提供するnoreplyメールアドレスを使用できます(コミットメールアドレスの設定を参照して自分のものを見つけてください)。このオプションを選択した場合は、このフォームに記入して、実際のメールアドレスを確認してください。