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

General onboarding doc #16

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open

General onboarding doc #16

wants to merge 2 commits into from

Conversation

Sleepsounder
Copy link

No description provided.

@ludwigmuench
Copy link
Contributor

Maybe we should reduce this to only include engineering-related topics.

@@ -0,0 +1,76 @@

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change

One of the challenges is learning how, why and when to use these tools.
This is a brief overview to help that process along.

## COMMUNICATION

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Agreed with Ludwig on this being engineering specific. I think we can delete this section

For QA, onboarding is more about familiarizing yourself on a broad spectrum with what the project is/should be.
This usually means digging around the Jira board, reading documentation from Google Docs and talking to devs or other QAs who’ve worked on the project if not new.

## Other

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ditto here about deleting this section.

If someone’s nearby and obviously available and you want to talk, then go for it.

## DEVELOPMENT
### GitHub

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We could probably mention Git as part of this and link off to helpful guides like https://git-scm.com/book/en/v2 and https://ohshitgit.com/ and https://devhints.io/git-tricks

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is another good page for Github: https://guides.github.com/

It’s essentially a modern day wall of post-it notes of to-dos for a project.
### Google Docs
This is where non-code project files live, e.g. test plans, spreadsheets, expense reports, discovery notes, design images, etc.
### WORKFLOW

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
### WORKFLOW
### Workflow

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Another protip that has helped me a ton is at the end of the day, leaving a # TODO: in the code reminding you of where you left off

### Development Environment
As far as your development environment, (language and framework versions, browsers, etc.) in addition to reading the other docs in this repo, this is worth conversations with other SB devs.
There is much variation and the projects being worked on will largely dictate what you’ll be using.
Personal preference comes into play too, so if you know what text editor you prefer for instance, there’s not one standard for most aspects of an environment.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It might be worth mentioning that a majority of us use VSCode, some use vim and atom.

At the start of every work day, a suggestion as a first task is to open and view Google Calendar, Slack and your SB email.
Maintaining a connection to these throughout the day is wise.
### Development Environment
As far as your development environment, (language and framework versions, browsers, etc.) in addition to reading the other docs in this repo, this is worth conversations with other SB devs.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It would be good to link out to those other docs when we have them. Particularly, the ones around asdf and such.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants