GithubHelp home page GithubHelp logo

diversitycorp / companies-on-blm Goto Github PK

View Code? Open in Web Editor NEW
19.0 19.0 28.0 37.29 MB

We are collecting corporate statements in response to racial injustice, along with Diversity/Inclusion reports and ICE contract information. We have several issues for requested companies, please feel free to add more!

CSS 12.61% JavaScript 5.86% Python 2.92% Nunjucks 78.61%
eleventy hacktoberfest hacktoberfest-accepted hacktoberfest2020 open-source-project

companies-on-blm's People

Contributors

aditya28sarin avatar aneeshv12 avatar anjali001 avatar arhamathar avatar bellex0 avatar bethqiang avatar catd825 avatar chandlerklein avatar cody-castro avatar dependabot[bot] avatar dticed avatar emilymatt avatar erin-sparkbox avatar eveline-xie avatar greendinosaur avatar hilbug avatar ihristova11 avatar kelseyhuse30 avatar lachapeliere avatar laphatize avatar mamadou-diallo avatar markymauro13 avatar nikoandpiko avatar nimanita avatar nycbeardo avatar nyette avatar ravenclaw1999 avatar reisclef avatar tanmayhinge avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

companies-on-blm's Issues

Add data for Cardinal Health (Fortune16)

Feature description

Add a file with data for Cardinal Health

Use companies-on-blm/examples/add-a-company.md as a reference for how to add data for a company. If information for a field cannot be found, leave it blank or delete that line.

Collect date posted for blm statements

Feature description

I think it would be interesting to see a timeline of when all the companies began posting statements in June. We will need to modify the data structure of the markdown files to be something like:

blm statements:
    - url: 'https://www.example.com/blm
      date_posted: '2020-06-04'
    - url: 'https://www.twitter.com/etc
       date_posted: '2020-06-04'

Instructions on how to submit data for website visitors

Feature description

Add instructions on the site on how to submit data.

  1. Link to Github where people can open pull request
  2. For people who are not Github users, should we have a Google form where they can submit info anonymously? Or email us?

Design the Company Detail page

Feature description

If a user clicks on a card from the homepage for a company, it brings them to a page for the company. Currently only the company name is shown. What do we want to display? The file to change is _includes/layouts/company.njk

  • Link to BLM statement?
  • Copy of text from BLM statement?
  • Photo image of exec team
  • Links to D&I annual reports
  • Links to Glassdoor? Other company review sites?

Add documentation for helpful data finding tips

Feature description

I think it would be nice to have some tips for how to find this data.

For example:

  • How to Google (what phrases are helpful)
  • Advanced Twitter Search - https://twitter.com/search-advanced (what time frame to look for, etc.)
  • Instagram
  • Fortune website
  • Company blog & recruiting pages

I think .github/ISSUE_TEMPLATE/company_data.md is a good place to put these instructions. They they will show up whenever a company data request Github issue is created.

Set up 11ty framework

I haven't finalized the language I will be using, but it will likely be a react app, so that people can easily contribute, and add more statements for more companies.

Add data for Walgreens (Fortune19)

Description

Add a file with data for Walgreens Boot Alliance

Use companies-on-blm/examples/add-a-company.md as a reference for how to add data for a company. If information for a field cannot be found, leave it blank or delete that line.

Helpful tips

Image: Save the image from a tweet, instagram, or Facebook post and rename it to the company name and place in the images folder. Reference the name of the file in the image field for the company you're working on.

Fortune Rank: Search for the company here. If they aren't ranked by Fortune, take this field out.

Twitter: Use the advanced search feature.
First, find the Twitter handle of the company (sometimes there are several) & CEO. Googling twitter account <company name> usually works.
Replace zillow in the following url with the name of the handle you are searching for.

https://twitter.com/search?q=(from%3Azillow)%20min_faves%3A10%20until%3A2020-06-05%20since%3A2020-05-28%20-filter%3Areplies

How this url works:

  • (from%3Azillow)%20: from the @zillow account
  • min_faves%3A10%20: minimum 10 likes
  • since%3A2020-05-28%20: since May 28, 2020
  • until%3A2020-06-05%20: until June 5, 2020
  • -filter%3Areplies: filter replies

You can change these values in the URL to expand or narrow your search.

Google:

The following Google searches are helpful for finding statements & relevant articles about a company:

  • Black Lives Matter
  • George Floyd
  • Diversity
  • Inclusion

Instagram:

Google <company name> Instagram to find their account and scroll down towards the end of May/early June. The statement is generally a black background.

LinkedIn:

Google <company name> LinkedIn to find their account and locate a statement towards the end of May/early June.

Add data for Verizon (Fortune20)

Description

Add a file with data for Verizon Communications

Use companies-on-blm/examples/add-a-company.md as a reference for how to add data for a company. If information for a field cannot be found, leave it blank or delete that line.

Helpful tips

Image: Save the image from a tweet, instagram, or Facebook post and rename it to the company name and place in the images folder. Reference the name of the file in the image field for the company you're working on.

Fortune Rank: Search for the company here. If they aren't ranked by Fortune, take this field out.

Twitter: Use the advanced search feature.
First, find the Twitter handle of the company (sometimes there are several) & CEO. Googling twitter account <company name> usually works.
Replace zillow in the following url with the name of the handle you are searching for.

https://twitter.com/search?q=(from%3Azillow)%20min_faves%3A10%20until%3A2020-06-05%20since%3A2020-05-28%20-filter%3Areplies

How this url works:

  • (from%3Azillow)%20: from the @zillow account
  • min_faves%3A10%20: minimum 10 likes
  • since%3A2020-05-28%20: since May 28, 2020
  • until%3A2020-06-05%20: until June 5, 2020
  • -filter%3Areplies: filter replies

You can change these values in the URL to expand or narrow your search.

Google:

The following Google searches are helpful for finding statements & relevant articles about a company:

  • Black Lives Matter
  • George Floyd
  • Diversity
  • Inclusion

Instagram:

Google <company name> Instagram to find their account and scroll down towards the end of May/early June. The statement is generally a black background.

LinkedIn:

Google <company name> LinkedIn to find their account and locate a statement towards the end of May/early June.

Add data for companies in the attached blog post

Description

Add files with data from the companies mentioned in this Buzzfeed article

Can do 1 PR for all, or 1PR per company. Amazon is already included.

Use companies-on-blm/examples/add-a-company.md as a reference for how to add data for a company. If information for a field cannot be found, leave it blank or delete that line.

Design cards for statements page

Feature description

On the homepage, each company has high-level info in a card view.
What all do we want to showcase in the card? People can click on a card to go to a "Company" page which will have more information.

image

Add javascript function to sort by BLM posted date

Feature description

We would like to be able to list companies in order of when they posted their BLM statement. I think we can add a sort function to .eleventy.js to accomplish this for us.

For now, use it for the 'statements' page to sort from oldest to newest.

Remove logo_url from all company data

Feature description

The logo sizes are not consistent and I find it a hassle to get an acceptable logo image online. I think for our MVP, it's best to now include company logos. I think it's a good feature to add in later on if we feel like it will add to the experience of the site.

This issue will be complete when:

  • All logo_url fields are removed from each company markdown file, including the example file.

Create "Launch" Project

Feature description

Github allows you to create a "Project" board in order to track tasks to reach goals. Let's add a "Launch" project and include all the tasks we need to complete before launch. ๐Ÿš€ Basically, what are our requirements before we share the project?

Decide on website design

Right now, we have the page set up, which is great. But we need to work on the design elements of the website. Bootstrap is definitely really great for this. What will the general design/look of the website be like? What types of color palettes should we use?

Set up Database on Heroku

Feature description

Follow the instructions that exist in db/create-the-database-heroku.md in the repo.

Add data for NFL

Description

Add a file with data for NFL.

https://twitter.com/NFL/status/1266852547890839552?s=20

Use companies-on-blm/examples/add-a-company.md as a reference for how to add data for a company. If information for a field cannot be found, leave it blank or delete that line.

Helpful tips

Image: Save the image from a tweet, instagram, or Facebook post and rename it to the company name and place in the images folder. Reference the name of the file in the image field for the company you're working on.

Fortune Rank: Search for the company here. If they aren't ranked by Fortune, take this field out.

Twitter: Use the advanced search feature.
First, find the Twitter handle of the company (sometimes there are several) & CEO. Googling twitter account <company name> usually works.
Replace zillow in the following url with the name of the handle you are searching for.

https://twitter.com/search?q=(from%3Azillow)%20min_faves%3A10%20until%3A2020-06-05%20since%3A2020-05-28%20-filter%3Areplies

How this url works:

  • (from%3Azillow)%20: from the @zillow account
  • min_faves%3A10%20: minimum 10 likes
  • since%3A2020-05-28%20: since May 28, 2020
  • until%3A2020-06-05%20: until June 5, 2020
  • -filter%3Areplies: filter replies

You can change these values in the URL to expand or narrow your search.

Google:

The following Google searches are helpful for finding statements & relevant articles about a company:

  • Black Lives Matter
  • George Floyd
  • Diversity
  • Inclusion

Instagram:

Google <company name> Instagram to find their account and scroll down towards the end of May/early June. The statement is generally a black background.

LinkedIn:

Google <company name> LinkedIn to find their account and locate a statement towards the end of May/early June.

Add data for companies from the attached blog post

Description

Add a file with data for companies mentioned in this post - there are several. Can put in 1 PR or 1 PR per company.

Use companies-on-blm/examples/add-a-company.md as a reference for how to add data for a company. If information for a field cannot be found, leave it blank or delete that line.

Add About Page

Feature description

We need an about page - add an about.njk file

Collect data for the Fortune top 100 companies

We should start the collection of data for the top 100 companies. For now, we would be collecting the companies' statements in response to the Black Lives Matter movement as well as a picture of their executive team. Also, link their public Diversity/Inclusion report if they have one as well as if they have any contracts with ICE.

Add "how to" for adding a company to the repo

Feature description

Explain how to create a md file for the company and what data is required/optional.

Need to also figure out where we store images and link them to a company.

Add data for EA Sports

Description

Add a file with data for EA Sports.

https://twitter.com/EAMaddenNFL/status/1267172458290974720?s=20

Use companies-on-blm/examples/add-a-company.md as a reference for how to add data for a company. If information for a field cannot be found, leave it blank or delete that line.

Helpful tips

Image: Save the image from a tweet, instagram, or Facebook post and rename it to the company name and place in the images folder. Reference the name of the file in the image field for the company you're working on.

Fortune Rank: Search for the company here. If they aren't ranked by Fortune, take this field out.

Twitter: Use the advanced search feature.
First, find the Twitter handle of the company (sometimes there are several) & CEO. Googling twitter account <company name> usually works.
Replace zillow in the following url with the name of the handle you are searching for.

https://twitter.com/search?q=(from%3Azillow)%20min_faves%3A10%20until%3A2020-06-05%20since%3A2020-05-28%20-filter%3Areplies

How this url works:

  • (from%3Azillow)%20: from the @zillow account
  • min_faves%3A10%20: minimum 10 likes
  • since%3A2020-05-28%20: since May 28, 2020
  • until%3A2020-06-05%20: until June 5, 2020
  • -filter%3Areplies: filter replies

You can change these values in the URL to expand or narrow your search.

Google:

The following Google searches are helpful for finding statements & relevant articles about a company:

  • Black Lives Matter
  • George Floyd
  • Diversity
  • Inclusion

Instagram:

Google <company name> Instagram to find their account and scroll down towards the end of May/early June. The statement is generally a black background.

LinkedIn:

Google <company name> LinkedIn to find their account and locate a statement towards the end of May/early June.

Update all 'forbes_rank' fields to 'fortune_rank'

Feature description

The rankings are based on the Fortune 500 but for some reason I kept writing forbes ๐Ÿคฆ๐Ÿป

We need to just replace forbes_rank with fortune_rank in all the files that have it.

Add data for Cigna (Fortune13)

Feature description

Add a file with data for Cigna

Use companies-on-blm/examples/add-a-company.md as a reference for how to add data for a company. If information for a field cannot be found, leave it blank or delete that line.

Add Data for JPMorgan Chase (Fortune17)

Description

Add a file with data for JPMorgan Chase

Use companies-on-blm/examples/add-a-company.md as a reference for how to add data for a company. If information for a field cannot be found, leave it blank or delete that line.

Build page for relevant resources

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.