Skip to content

Latest commit

 

History

History
92 lines (65 loc) · 3.67 KB

CONTRIBUTING.md

File metadata and controls

92 lines (65 loc) · 3.67 KB

Contributing

Steps

To get started...

  • 🍴 Fork this repo here
  • 🔨 Read through the contributing guidelines below
  • 👥 Add yourself as a contributor under credits
  • 🔧 Make a pull request here
  • 🎉 Get your pull request approved - success!

Ways You Can Contribute

Guidelines

Text

  • Check your spelling and grammar using a tool like Grammarly
  • Make sure your text editor is set to remove trailing whitespace

Links

  • The link should not be to a direct link to the application page unless that's all that is available
  • The link should link to the page describing the apprenticeship program or the closest thing to that

Images

  • The featured image should include the company's logo and be 1000px in width and 500px in height
  • Please avoid any images that focus on individuals and show faces since this can bias users
  • You don't have to worry about compressing or optimizing your image, we use ImgBot to do that but we recommend keeping all images under 250 KB

Locations

  • If it's not clear what the locations are, don't include any
  • If there are more than 10 locations where the apprenticeship is, the location be indicated as "Multiple Locations"

Local Development

Install dependencies

npm install

Start local environment

npm start

Adding a new apprenticeship

Add new Markdown file in content/apprenticeships

---
company: "Company or Organization Name"
description: "1 to 2 sentence description about apprenticeship by this company or organization."
image: "company-name.jpeg"
link: "https://company-website.com"
location:
  - "London, UK"
  - "San Francisco, CA"
  - "City, State"
  - "City, Country"
---

Add image referenced to "static/images/apprenticeships"

company-name.jpg

Making a Pull Request

  • The pull request should have a useful title, like Add [name of apprenticeship] instead of Update README
  • Search previous suggestions before making a new one, as yours may be a duplicate
  • Make an individual pull request for each suggestion