チームページのエントリを編集する
このページでは、特にチームページに自分を追加する方法、ペットページにペットを追加する方法、関連するエントリを編集する方法について説明しています。
ハンドブックについては、ハンドブック編集ページを参照してください。
チームページに自分を追加する
当社のウェブサイトおよびハンドブック内にあるチームページにあなたを加えられて、私たちはとても嬉しく思います!同期処理により、GitLab に入社して 3 日目にあなたの基本エントリが追加されます。このエントリをパーソナライズし、より多くの情報を追加することをお勧めします。更新が正しく反映されない場合は、Workday の設定が正しいか確認してください。両方のチームページで同じファイルが参照されていますが、表示されるフィールドの一部は異なります。利用可能なすべてのフィールドは、チームメンバーデータスキーマに文書化されています。
チームページのエントリ用に Workday の設定を更新する方法のヘルプについては、こちらのドキュメントを確認してください。
必要であれば、#mr-buddies Slack チャンネルなど、社内の誰にでもヘルプを求めてください。ウェブサイトを更新する3 つの方法があります:
- Web IDE を使って GitLab.com で情報を追加する(推奨)
- Web インターフェースを使って GitLab.com で情報を追加する
- ローカルの Git クローンを使って情報を追加する(ターミナルと IDE を使用)
最も使いやすそうな方法を以下から選んで、次の情報を手元に用意してください:
- オンボーディングを支援してくれている People Operations チームメンバーの名前。
- チームページ用のあなたの写真
写真の要件
- 完璧な正方形に画像をクロップしてください。
- 最大寸法は 400 x 400 ピクセルです。
- JPEG (
.jpg) または PNG (.png) 形式を使用してください。 - ファイルサイズは 100k 未満に保ってください。tinyjpg.com などを使って圧縮してください。
- カラーと白黒で画像をテストしてください(カラー版を追加します)。
- ファイル名は
yournameinlowercaseに適切なファイル拡張子を付けてください。
- 経歴と興味についてのストーリー。(他のチームメンバーのプロフィールを例として参照してください。)
- 個人の LinkedIn / Twitter / GitLab のハンドルを追加してください。これらのハンドルを追加するときは、リンクや先頭の
@を含めず、ユーザー名のみを記載してください(例:LinkedIn: username)。(誤った例:LinkedIn: linkedin.com/in/username、LinkedIn: @username。) - あなたの役割への相対リンク。リンクが
https://handbook.gitlab.com/job-description-library/engineering/support-engineer/であれば、/job-description-library/engineering/support-engineer/を使用してください。他のエントリを参考にしてください。
Export Name/Location to Team Page? のオプトイン設定の詳細については、「How to: Set Team Page Export Preferences」 Google ドキュメント(社内)を検索してください。方法 1:Web IDE を使って GitLab.com で情報を追加する
- ハンドブックバージョンのチームページに行き、自分を見つけます。
- 注意:Workday で
Export Name/Location to Team Page?にNoを選択した場合、名前ではなく職種で自分を見つける必要があります。この場合、nameなどの一部の変更は同期処理によって上書きされます。
- 注意:Workday で
- 自分の名前(または職種)の上のアバターをクリックします。モーダルが開きます。
- そのモーダルの下部にある
Edit this pageボタンをクリックします。 - ウェブエディタが開き、あなたのチームページエントリが表示されます。
- 詳細を更新します:
必要に応じて
nameをFirstName LastNameまたはPreferredName LastNameに更新してくださいlocalityは空のままにしてくださいcountryはRemoteに設定してくださいroleを確認してください役職タイトルが間違っているか入力されていない場合は、
job_families.ymlに移動し、command-F(macOS)またはctrl-F(nix)を使用して職種を検索してください。Web IDE ではcommand-P(macOS)またはctrl-P(nix)でファイルを検索できます。役割に職種説明へのリンクがあるかを確認します。ない場合はリンクを追加してください。たとえば、
<a href="">Solutions Architect</a>を<a href="/job-description-library/sales/solutions-architect/">Solutions Architect</a>に変更します。reports_toがチームページエントリのslug値を使ってマネージャーをリストしているか確認してください。拡張子なしのファイル名がスラッグでもあり、つまりaname.ymlのスラッグはanameになります。あなたがマネージャーの場合、直属の部下の
reports_toがあなたのslugを参照しているか確認してください。現在借入リクエスト中の場合、
borrowを追加し、以下のようにtoとend_dateキーを設定してください:borrow: to: ramya-authappan end_date: 2023-09-15現在の業務優先事項を
work_prioritiesフィールドに配列として設定します。例:work_priorities: - Product Analytics - ModelOpsプロフィール写真のファイル名を追加し、大文字小文字も一致させてください。
../gitlab-logo-extra-whitespace.pngがある場合は削除してください。完成した行は以下のようになります:picture: yournameinlowercase.jpg。代名詞を追加してください。
他の人があなたの名前を正しく発音できるよう、フルネームの
pronunciationを追加することを検討してください(例:Sid Sijbrandij の場合はSid See-brandy)。Twitter および GitLab のハンドルを先頭の
@なしで追加してください。Mastodon アカウントを
mastodon.instance/@usernameの形式で追加してください。基本的に、https://を除いたプロフィールリンクです。departmentsのリストが正確であることを確認してください。他のチームメンバーを参考にしてください。specialtyを追加してください。expertiseを追加してください。これは HTML としてフォーマットする必要があります。配列は正しく表示されません。自分自身の
storyを追加してください。他のチームメンバーのストーリーを参考にしてください。リモートワークがあなたの人生を意味のある形で変えた場合、他のチームメンバーのリモートストーリーを参考にして、独自の
remote_storyを追加することを検討してください。入力されているが正しくないデータを更新してください。
重要: ページのフォーマットが崩れないように、
tab文字を使用せず、行間のスペースを保持してください。参照されるファイル名/拡張子は大文字小文字を区別し、見つからないファイルはパイプラインの失敗を引き起こします。ファイルは空の改行で終わる必要があり、そうでないとパイプラインの失敗を引き起こします。
- 画像をアップロードするには、写真の要件に従って準備されていることを確認してください。
sites/uncategorized/source/images/team/のパスを使ってteamフォルダを見つけます。これを行うには、まず(デフォルトで)左側のファイルツリーで、personフォルダ内のファイルにいることに気付く必要があります。これはteam_membersフォルダ内、さらにdataフォルダ内です。フォルダ名の左の ⋁ をクリックすることでフォルダを閉じられます。dataフォルダを閉じると、6 つ下のフォルダにsitesフォルダが表示されます。>をクリックしてsitesを開き、次にuncategorized、source、images、最後にteamを開きます。teamフォルダを右クリックし、Uploadを選択します。- アップロードする画像を選択し、
Openをクリックします。 - 画像のファイル名が以前に更新したチームページファイルと異なる場合、チームページエントリに戻る必要があります。
sitesフォルダを閉じてdata、その後team members、person、ファイルを含むフォルダを開くか、上部のバーにあるファイルタブに気付き、それをクリックしてそのファイルに移動します。 - 前の手順を行った場合、
pictureフィールドをファイル名に更新します。picture:の後にある../gitlabなどで始まる内容を削除してください。画像ファイルの大文字小文字を一致させてください。完成した行は、たとえばpicture: yournameinlowercase.jpgのようになります。
- 完了したら、左の
Source Controlアイコンをクリックします。中に数字が入った小さな円があるはずです。詳細は Web IDE を使ったハンドブックの編集 のポイント 5 を参照してください。 Commit and pushボタンの上のボックスに変更点の簡単な説明を追加します。例の説明はUpdate details to my team page entryのようになります。Commit and pushボタンの右側にある ⋁ をクリックします。Create new branch and commitオプションを選択します。- その後、
Create a new branch name and commitフィールドに移動します。yourinitials-add-YOURNAME-to-team-page-dateなどの形式でブランチ名を入力します。例:plh-add-paulalilyherbert-to-team-page-feb06、そしてReturn/Enterを押します。 - 右下のポップアップを探し、
Create MRをクリックします。このメッセージが消えた場合、右下の通知ベルアイコンをクリックすると、メッセージが再表示されます。 Create a new merge requestページに到達したら、DescriptionボックスのWhy is this change being made?見出しの下に、変更内容と理由を説明します。この特定の MR では、Adding my information and picture to the team page as part of onboarding tasks.のようなものを入力できます。この MR では、説明テキストの他の部分を変更する必要はありません。- 下にスクロールして、
Create merge requestをクリックします。 - 説明内の Author Checklist を確認し、該当するすべてのタスクをチェックしてください。
- People Operations オンボーディングチームメンバーとマネージャーを Reviewer として追加してください。右側にレビュアー用のセクションがあり、リストを編集して名前またはユーザー名で検索することで追加できます。
- レビューが完了し変更要求がない場合、彼らは MR を承認しマージするはずです。
方法 2:「Web インターフェース」を使って GitLab.com で情報を追加する
- GitLab.com / www-gitlab-com プロジェクトに移動します。
- 画面上部近くの赤い線の下にある
+をクリックします。 New branchをクリックします。Branch nameには、your initials-team-page-update-yourdepartment-the date のような一意の名前を付けます(一時的なものなので、正確な名前についてあまり心配する必要はありません)。Create branchをクリックします。例:hk-team-page-update-custsupport-feb06- 画像を追加することから始めます。左側の
Repositoryをクリックします。 - ファイルブラウザで、
sites/uncategorized/source/images/teamに移動します。 - ページ上部の
+をクリックし、Upload fileを選択して写真をアップロードします。写真の要件を必ず守ってください。コミットメッセージを Add YourFirstName YourLastName to team page の形式で追加します。ターゲットブランチが先ほど作成したものであることを確認します。Start a new merge request with these changesトグルをオフにします。Upload fileをクリックします。 - 次に、経歴情報を編集します。チームページに表示されるすべての経歴情報はデータファイルから取得されます。
data/team_members/persondata/FIRST_LETTER_OF_YOUR_FIRST_NAME/SLUG_REPLACE.ymlに移動します(あなたの名前またはスラッグを指定するファイルを探しています)。 - 関連する
yourslug.ymlファイルに移動します。画面右上のEditをクリックし、Edit single fileを選択します。 - フィールドのリストとその記入方法については、上記の方法 1:Web IDE を使って GitLab.com で情報を追加するのポイント 5 を参照してください。
- 情報を追加した後、コミットメッセージを追加し、
Commit Changesをクリックします。「create a new merge request」オプションがチェックされている場合、マージリクエスト(MR)が作成されます。 - 次に
Create merge requestボタンをクリックして、作成したブランチで GitLab.com でマージリクエストを作成します。 Create a new merge requestページに到達したら、DescriptionボックスのWhy is this change being made?見出しの下に、変更内容と理由を説明します。この特定の MR では、Adding my information and picture to the team page as part of onboarding tasks.のようなものを入力できます。この MR では、説明テキストの他の部分を変更する必要はありません。Create merge requestをクリックします。- 新しいページの右上で、
Reviewerの横のeditをクリックします。このマージリクエストのレビュアーとして、People Operations オンボーディングチームメンバーとマネージャーを設定します。
方法 3:ローカルの Git クローンを使って情報を追加する(ターミナルと IDE を使用)
注意: この方法は、大規模なリポジトリの git clone が必要なため、他の方法より時間がかかる場合があります。
- Git の使い始めドキュメントに従って、Git をダウンロードします。
- 手順に従って SSH キーを作成して追加します。
- コマンドラインコマンドのドキュメントに従って、ターミナル経由で www-gitlab-com プロジェクトをクローンします。
- 行う変更のために新しいブランチを作成してチェックアウトします。
sites/uncategorized/source/images/team/ディレクトリに写真を追加します。写真の要件を必ず守ってください。- お好みのエディタで
data/team_members/person/FIRST_LETTER_OF_YOUR_FIRST_NAME/SLUG_REPLACE.ymlを開き、特に自分の名前またはスラッグのファイルを探します。 - フィールドのリストとその記入方法については、上記の方法 1:Web IDE を使って GitLab.com で情報を追加するのポイント 5 を参照してください。
- 編集した
data/team_members/person/FIRST_LETTER_OF_YOUR_FIRST_NAME/のファイルに変更を保存します。 - オプションで、ローカルで変更を確認するには:
加えた変更をチームページに反映するファイルにコンパイルするために、コマンドを手動で実行します:
cd <WWW-GITLAB-COM REPO ROOT> bundle exec rake build:team_ymluncategorizedサイトで middleman 開発サーバーを起動します:cd sites/uncategorized NO_CONTRACTS=true bundle exec middlemanチームページを開いて、
http://localhost:4567/company/teamで自分の名前を検索します。 注意: ローカル環境でハンドブックを検索すると本番の結果が得られるため、変更を確認するには URL を使ってチームページに直接移動してください。
- 準備ができたら、コメント Add details for FirstName LastName to team page で変更をステージングしコミットします。
- ブランチをプッシュします。
- 作成したブランチで GitLab.com でマージリクエストを作成し、マネージャーをレビュアーとしてアサインします。
変更を確認する
MR を作成し、パイプラインが通過したら:
- MR の「Overview」タブのパイプラインウィジェットで「View app」ボタンを探します。これがレビューアプリのリンクを提供します。
company/team/をその末尾に追加してください。- たとえば、レビューアプリのドメイン
https://your-branch.about.gitlab-review.app/を使い、company/team/を追加してhttps://your-branch.about.gitlab-review.app/company/team/を形成してチームページの変更をプレビューします。
- たとえば、レビューアプリのドメイン
- 変更を加えた場合、プレビューを見る前に最新のパイプラインが通過していることを確認してください。そうでないと、最新の変更は反映されません。
ペットをチームペットページに追加する
上記の手順で学んだことを使って、ペットをチームペットページに追加することを検討してください。
主な違いは、物事の名前と場所です。
- 写真は同じ写真の要件で
petname.jpgまたはpetname.pngにしてください。 - 写真を
sites/uncategorized/source/images/team/petsにアップロードしてください。 - ペットの情報は
data/pets.ymlファイルの末尾に追加してください。 - コミットメッセージは
Adding my dog Gary to the Team Pets Pageのようなものになります。 - マネージャーをレビュアーとしてアサインしてください。
- マネージャーを追加した後、彼らのアバターに警告の黄色い三角形のシンボルがある場合、彼らは承認できますがマージはできません。マネージャーが承認した後、
#mr-buddiesSlack チャンネルに投稿してマージしてもらうようリクエストしてください。
- マネージャーを追加した後、彼らのアバターに警告の黄色い三角形のシンボルがある場合、彼らは承認できますがマージはできません。マネージャーが承認した後、
