Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Onboarding checklist for @gsa-suk #1222

Closed
17 tasks done
jadudm opened this issue Jun 7, 2023 · 3 comments
Closed
17 tasks done

Onboarding checklist for @gsa-suk #1222

jadudm opened this issue Jun 7, 2023 · 3 comments
Assignees
Labels

Comments

@jadudm
Copy link
Contributor

jadudm commented Jun 7, 2023

Instructions for the issue creator:

  1. Fill in the GitHub username of the new person (if known) and the name of the onboarding buddy.
  2. Remove irrelevant checklists (eg designers should never see the engineer checklist.]
  3. Remove the horizontal line below and everything above it (these instructions).

Welcome to the team @gsa-suk!

@sambodeme will be your onboarding buddy and can help you if you get stuck on any of the steps in the checklist below. There's also a separate checklist that your onboarding buddy will tackle!

For you

Here's a checklist to get you started and to make sure you've got access to :all-the-things:!

  • Review the project README in Google Drive
  • Join the Slack channels in the project README
  • Review our process documentation
  • Get access to our GitHub repositories
    • If you're not already a member of BOTH the GSA and GSA-TTS GitHub organizations, follow the process outlined here, requesting access to the appropriate org(s). When it's time to send the mail, look up the Product Lead (see the staffing list) then start with this template, mailing from your GSA email address:

      To: gsa-github.support@gsa.gov
      Cc: [the product lead]
      Subject: GSA and GSA-TTS GitHub organization membership
      Body:
      [Edit the following text to put in your GitHub username and your GSA email address, then remove this instruction text.]
      Please add my GitHub account (https://github.com/myusername) to the following GitHub organizations:
      - https://github.com/GSA
      - https://github.com/GSA-TTS
      
      I will be working on the FAC project:
      - https://github.com/GSA-TTS/FAC
      
      I have cc'd the FAC Product Lead for awareness.
          
      Thank you!
      
      • (Note this step could take a few days; humans handle these requests.)
    • Once you are added to the GSA-TTS org, ask the person(s) with the "Maintainer" role to add you to the FAC-team team. This will grant you read/write access to our repositories.

For engineers, also...

For your onboarding buddy

Note: If you're not able to do any of these yourself, you're still responsible for making sure that the right person makes them happen! (@jadudm is the backup buddy for this ticket, and can take care of any permissions-related work as needed.)

  • Add to the FAC-team@GSA.gov Google Group
  • Add to standing meeting invites (should happen automatically via addition to the Google Group membership)

For engineers, also...

@gsa-suk
Copy link
Contributor

gsa-suk commented Jun 13, 2023

Issues faced during onboarding with 'local development':

  1. Updating environment - Additional steps had to be added to ~/.bash_profile

eval "$(pyenv init --path)"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"

  1. Docker compose build - I have a Mac with Apple M1 - AMD64. The 'docker compose build' cannot succeed on this. The failure message indicates that node v16 is required and also npm v9.7.1 is required.

For node, changed 14 to 16 in the following line of Dockerfile.
curl -fsSL https://deb.nodesource.com/setup_16.x | bash - && \

Replaced 'RUN npm install' with the following:
RUN npm install -g npm@9.7.1
RUN apt-get install -yqq chromium
RUN npm i run-p

@sambodeme
Copy link
Contributor

@jadudm please, add Sudha to the FAC group in New Relic.

@jadudm
Copy link
Contributor Author

jadudm commented Jul 10, 2023

@gsa-suk is onboarded.

@jadudm jadudm closed this as completed Jul 10, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants