Closed lpgoldstein closed 5 years ago
@brentryanjohnson Annie Persson's GitHub account has been created. Her username is persam2. Please add her as a member or contributor to the project repository and to the ONRR GitHub organization. Thanks!
@brentryanjohnson Please request for Ann Persson to be given access for federalist.
Turns out you don't need access to federalist. I removed that item.
@persam2 Welcome! I've added you to the VSFS team within our GitHub org. You should receive an email invite to the team.
Let me know if you have any problems or questions. Great to have you on the team!
In order to get
Annie
productively contributing to the NRRD website team,@mcharg
should helpAnnie
complete a prescribed set of tasks that will bring them up to speed.Directions
@mcharg
: If you can’t complete any of the items on your checklist personally, you are responsible for ensuring that someone with the correct access completes that item.Annie
: Take judicious notes on what about this onboarding process or the NRRD website is confusing or frustrating. If you notice a problem (especially with things like documentation), you are more than welcome to fix it! At the very least, please share this information with your @mcharg so we can make the team/platform better. You can also file issues and pull requests as soon as you feel comfortable doing so.Get access to GitHub so that you can complete this checklist
[x] Create a GitHub account that you can use for government work
GitHub is a platform for collaborative web development.
[x] Follow 18F’s setup instructions to create a GitHub account, or link an existing account to your government work.
[x] Let @brentryanjohnson know when your account has been created, and what your username is. Ask them to add you as a member or contributor to the project repository so that you can make contributions, and to add you to the ONRR GitHub organization.
[x] Subscribe to the doi-extractives-data repository (through the GitHub watch feature) to get notifications of project activity.
Get access to other project tools and services that the team uses to communicate
Select the “Public Repos Only” option when prompted to log in. We use ZenHub as a project management tool to track tasks. ZenHub connects to GitHub and displays the issues from the the project’s repository in columns that show its progress—Unprioritized, Product Backlog, Sprint Backlog, In Progress, Awaiting Review, or Done.
Learn about the project background and how the team works
[x] Read the Product Framing document
[x] Read about the current status of the project on the homepage of the wiki
[x]
@mcharg
: AddAnnie
to the project team list[x] Read the Basics for making distributed work work
[x] Meet with @lpgoldstein for an introduction to project routines, expectations, and rituals
Design checklist
[x] Learn about what you need to know about doing design and research in the federal government
[x] Learn about our user research practice
Our research plans and findings are documented in the open as part of our GitHub repository. You can find the research at any time by changing the branch in the repo to the “research” branch.
[x] Read about our NRRD's Research norms and processes
[x] Learn about our user types
[x] Read through the research work from a few recent sprints. Each sprint has its own folder that contains a plan and the results:
Research and findings from BodaciousBaboon
Read through the rest at your own pace
You can find everything together in the branch index: https://github.com/ONRR/doi-extractives-data/tree/research
[x] Read the design principles for the NRRD site
The design principles are on the front page of the styleguide. The styleguide is a collection of interaction and design patterns used across the site and the style rules that determine the site’s visual identity.
[x] Review the content guide to get a sense of how to write and talk about NRRD content
[x] Read about how to design with NRRD data
[x] If you are new to GitHub, learn about how it works, and how to make it work for you
GitHub is traditionally a development tool, not a design tool. It may take some time and experimenting to figure out how to work within its framework as a designer. Some places to start:
Even if you won’t be contributing code changes, it helps to share the same vocabulary as your team.
Issues are how the team tracks tasks to work on or bugs to fix.
Markdown is a lightweight way of creating formatting for text. Using certain characters tells the text to render as headlines, bullets, etc. It will be helpful to know the basics of Markdown because GitHub uses it as the default syntax for writing issues (although they have recently implemented a WYSIWYG toolbar that helps!)