Skip to content

Commit

Permalink
Add missing company profiles; require all companies to have a profile (
Browse files Browse the repository at this point in the history
…remoteintech#413)

* Rename "Tower / fournova" to "fournova"

* Fix some issues in the readme

These could break later steps in automated profile generation.

* Generate "sed" script to fill in missing readme links

To use this:

sed -e "big output line from script" -i README.md

* Fill in missing readme links

Missing profile files have not been generated yet.

* Update script to write missing company profiles

* Add missing company profile files (minimal)

* Update rename script

Now that company profiles may contain their own filename, we need to
update the filename there too.

* Rename a few company profiles

* Remove temporary code to generate minimal profiles
  • Loading branch information
nylen authored and dougaitken committed Apr 24, 2018
1 parent 4544d77 commit bdce7e5
Show file tree
Hide file tree
Showing 172 changed files with 2,054 additions and 186 deletions.
350 changes: 175 additions & 175 deletions README.md

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion bin/rename.sh
Original file line number Diff line number Diff line change
Expand Up @@ -15,4 +15,4 @@ fi

git mv "$old_name" "$new_name"

sed -i "s#/$old_name#/$new_name#" README.md
sed -i "s#/$old_name#/$new_name#" README.md "$new_name"
29 changes: 19 additions & 10 deletions bin/validate.js
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,18 @@ const headingsOptional = [
];


/**
* Utility functions
*/

function companyNameToProfileFilename( companyName ) {
return companyName.toLowerCase()
.replace( /&/g, ' and ' )
.replace( /[^a-z0-9]+/gi, '-' )
.replace( /^-|-$/g, '' );
}


/**
* Build list of Markdown files containing company profiles.
*/
Expand Down Expand Up @@ -81,7 +93,7 @@ $( 'tr' ).each( ( i, tr ) => {
}

const entry = {
name: $td.eq( 0 ).text(),
name: $td.eq( 0 ).text().replace( '\u26a0', '' ).trim(),
website: $td.eq( 1 ).text(),
shortRegion: $td.eq( 2 ).text(),
};
Expand Down Expand Up @@ -127,11 +139,11 @@ $( 'tr' ).each( ( i, tr ) => {
);
}
} else {
// We're not ready to do this check yet!
/* readmeError(
'Company "%s" has no linked Markdown profile',
entry.name
); */
readmeError(
'Company "%s" has no linked Markdown profile ("%s.md")',
entry.name,
companyNameToProfileFilename( entry.name )
);
}

readmeCompanies.push( entry );
Expand Down Expand Up @@ -176,10 +188,7 @@ profileFilenames.forEach( filename => {
}

const filenameBase = filename.replace( /\.md$/, '' );
const filenameExpected = companyName.toLowerCase()
.replace( /&/g, ' and ' )
.replace( /[^a-z0-9]+/gi, '-' )
.replace( /^-|-$/g, '' );
const filenameExpected = companyNameToProfileFilename( companyName );
if (
filenameBase !== filenameExpected &&
// Some profile files just have shorter names than the company name,
Expand Down
11 changes: 11 additions & 0 deletions company-profiles/45royale.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# 45royale

## Company blurb

⚠ We don't have much information about this company yet!

If you know something we don't, help us fill it in! Here's how:

- Read our [Contributing Guidelines](https://github.com/remoteintech/remote-jobs/blob/master/CONTRIBUTING.md)
- Have a look at our [example company profile](https://github.com/remoteintech/remote-jobs/blob/master/company-profiles/example.md)
- Follow the structure of the example profile and [send us a pull request with your changes to this file!](https://github.com/remoteintech/remote-jobs/edit/master/company-profiles/45royale.md)
11 changes: 11 additions & 0 deletions company-profiles/aerolab.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# Aerolab

## Company blurb

⚠ We don't have much information about this company yet!

If you know something we don't, help us fill it in! Here's how:

- Read our [Contributing Guidelines](https://github.com/remoteintech/remote-jobs/blob/master/CONTRIBUTING.md)
- Have a look at our [example company profile](https://github.com/remoteintech/remote-jobs/blob/master/company-profiles/example.md)
- Follow the structure of the example profile and [send us a pull request with your changes to this file!](https://github.com/remoteintech/remote-jobs/edit/master/company-profiles/aerolab.md)
11 changes: 11 additions & 0 deletions company-profiles/angularclass.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# AngularClass

## Company blurb

⚠ We don't have much information about this company yet!

If you know something we don't, help us fill it in! Here's how:

- Read our [Contributing Guidelines](https://github.com/remoteintech/remote-jobs/blob/master/CONTRIBUTING.md)
- Have a look at our [example company profile](https://github.com/remoteintech/remote-jobs/blob/master/company-profiles/example.md)
- Follow the structure of the example profile and [send us a pull request with your changes to this file!](https://github.com/remoteintech/remote-jobs/edit/master/company-profiles/angularclass.md)
11 changes: 11 additions & 0 deletions company-profiles/anomali.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# Anomali

## Company blurb

⚠ We don't have much information about this company yet!

If you know something we don't, help us fill it in! Here's how:

- Read our [Contributing Guidelines](https://github.com/remoteintech/remote-jobs/blob/master/CONTRIBUTING.md)
- Have a look at our [example company profile](https://github.com/remoteintech/remote-jobs/blob/master/company-profiles/example.md)
- Follow the structure of the example profile and [send us a pull request with your changes to this file!](https://github.com/remoteintech/remote-jobs/edit/master/company-profiles/anomali.md)
11 changes: 11 additions & 0 deletions company-profiles/appendto.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# appendTo

## Company blurb

⚠ We don't have much information about this company yet!

If you know something we don't, help us fill it in! Here's how:

- Read our [Contributing Guidelines](https://github.com/remoteintech/remote-jobs/blob/master/CONTRIBUTING.md)
- Have a look at our [example company profile](https://github.com/remoteintech/remote-jobs/blob/master/company-profiles/example.md)
- Follow the structure of the example profile and [send us a pull request with your changes to this file!](https://github.com/remoteintech/remote-jobs/edit/master/company-profiles/appendto.md)
11 changes: 11 additions & 0 deletions company-profiles/arkency.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# Arkency

## Company blurb

⚠ We don't have much information about this company yet!

If you know something we don't, help us fill it in! Here's how:

- Read our [Contributing Guidelines](https://github.com/remoteintech/remote-jobs/blob/master/CONTRIBUTING.md)
- Have a look at our [example company profile](https://github.com/remoteintech/remote-jobs/blob/master/company-profiles/example.md)
- Follow the structure of the example profile and [send us a pull request with your changes to this file!](https://github.com/remoteintech/remote-jobs/edit/master/company-profiles/arkency.md)
11 changes: 11 additions & 0 deletions company-profiles/audiense.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# Audiense

## Company blurb

⚠ We don't have much information about this company yet!

If you know something we don't, help us fill it in! Here's how:

- Read our [Contributing Guidelines](https://github.com/remoteintech/remote-jobs/blob/master/CONTRIBUTING.md)
- Have a look at our [example company profile](https://github.com/remoteintech/remote-jobs/blob/master/company-profiles/example.md)
- Follow the structure of the example profile and [send us a pull request with your changes to this file!](https://github.com/remoteintech/remote-jobs/edit/master/company-profiles/audiense.md)
11 changes: 11 additions & 0 deletions company-profiles/azoolla.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# Azoolla

## Company blurb

⚠ We don't have much information about this company yet!

If you know something we don't, help us fill it in! Here's how:

- Read our [Contributing Guidelines](https://github.com/remoteintech/remote-jobs/blob/master/CONTRIBUTING.md)
- Have a look at our [example company profile](https://github.com/remoteintech/remote-jobs/blob/master/company-profiles/example.md)
- Follow the structure of the example profile and [send us a pull request with your changes to this file!](https://github.com/remoteintech/remote-jobs/edit/master/company-profiles/azoolla.md)
11 changes: 11 additions & 0 deletions company-profiles/bebanjo.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# BeBanjo

## Company blurb

⚠ We don't have much information about this company yet!

If you know something we don't, help us fill it in! Here's how:

- Read our [Contributing Guidelines](https://github.com/remoteintech/remote-jobs/blob/master/CONTRIBUTING.md)
- Have a look at our [example company profile](https://github.com/remoteintech/remote-jobs/blob/master/company-profiles/example.md)
- Follow the structure of the example profile and [send us a pull request with your changes to this file!](https://github.com/remoteintech/remote-jobs/edit/master/company-profiles/bebanjo.md)
11 changes: 11 additions & 0 deletions company-profiles/betable.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# Betable

## Company blurb

⚠ We don't have much information about this company yet!

If you know something we don't, help us fill it in! Here's how:

- Read our [Contributing Guidelines](https://github.com/remoteintech/remote-jobs/blob/master/CONTRIBUTING.md)
- Have a look at our [example company profile](https://github.com/remoteintech/remote-jobs/blob/master/company-profiles/example.md)
- Follow the structure of the example profile and [send us a pull request with your changes to this file!](https://github.com/remoteintech/remote-jobs/edit/master/company-profiles/betable.md)
11 changes: 11 additions & 0 deletions company-profiles/bizink.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# Bizink

## Company blurb

⚠ We don't have much information about this company yet!

If you know something we don't, help us fill it in! Here's how:

- Read our [Contributing Guidelines](https://github.com/remoteintech/remote-jobs/blob/master/CONTRIBUTING.md)
- Have a look at our [example company profile](https://github.com/remoteintech/remote-jobs/blob/master/company-profiles/example.md)
- Follow the structure of the example profile and [send us a pull request with your changes to this file!](https://github.com/remoteintech/remote-jobs/edit/master/company-profiles/bizink.md)
11 changes: 11 additions & 0 deletions company-profiles/black-pixel.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# Black Pixel

## Company blurb

⚠ We don't have much information about this company yet!

If you know something we don't, help us fill it in! Here's how:

- Read our [Contributing Guidelines](https://github.com/remoteintech/remote-jobs/blob/master/CONTRIBUTING.md)
- Have a look at our [example company profile](https://github.com/remoteintech/remote-jobs/blob/master/company-profiles/example.md)
- Follow the structure of the example profile and [send us a pull request with your changes to this file!](https://github.com/remoteintech/remote-jobs/edit/master/company-profiles/black-pixel.md)
11 changes: 11 additions & 0 deletions company-profiles/bloc.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# Bloc

## Company blurb

⚠ We don't have much information about this company yet!

If you know something we don't, help us fill it in! Here's how:

- Read our [Contributing Guidelines](https://github.com/remoteintech/remote-jobs/blob/master/CONTRIBUTING.md)
- Have a look at our [example company profile](https://github.com/remoteintech/remote-jobs/blob/master/company-profiles/example.md)
- Follow the structure of the example profile and [send us a pull request with your changes to this file!](https://github.com/remoteintech/remote-jobs/edit/master/company-profiles/bloc.md)
11 changes: 11 additions & 0 deletions company-profiles/bluespark.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# Bluespark

## Company blurb

⚠ We don't have much information about this company yet!

If you know something we don't, help us fill it in! Here's how:

- Read our [Contributing Guidelines](https://github.com/remoteintech/remote-jobs/blob/master/CONTRIBUTING.md)
- Have a look at our [example company profile](https://github.com/remoteintech/remote-jobs/blob/master/company-profiles/example.md)
- Follow the structure of the example profile and [send us a pull request with your changes to this file!](https://github.com/remoteintech/remote-jobs/edit/master/company-profiles/bluespark.md)
11 changes: 11 additions & 0 deletions company-profiles/brave-investments.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# Brave Investments

## Company blurb

⚠ We don't have much information about this company yet!

If you know something we don't, help us fill it in! Here's how:

- Read our [Contributing Guidelines](https://github.com/remoteintech/remote-jobs/blob/master/CONTRIBUTING.md)
- Have a look at our [example company profile](https://github.com/remoteintech/remote-jobs/blob/master/company-profiles/example.md)
- Follow the structure of the example profile and [send us a pull request with your changes to this file!](https://github.com/remoteintech/remote-jobs/edit/master/company-profiles/brave-investments.md)
11 changes: 11 additions & 0 deletions company-profiles/bright-funds.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# Bright Funds

## Company blurb

⚠ We don't have much information about this company yet!

If you know something we don't, help us fill it in! Here's how:

- Read our [Contributing Guidelines](https://github.com/remoteintech/remote-jobs/blob/master/CONTRIBUTING.md)
- Have a look at our [example company profile](https://github.com/remoteintech/remote-jobs/blob/master/company-profiles/example.md)
- Follow the structure of the example profile and [send us a pull request with your changes to this file!](https://github.com/remoteintech/remote-jobs/edit/master/company-profiles/bright-funds.md)
11 changes: 11 additions & 0 deletions company-profiles/bulut-yazilim.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# Bulut Yazilim

## Company blurb

⚠ We don't have much information about this company yet!

If you know something we don't, help us fill it in! Here's how:

- Read our [Contributing Guidelines](https://github.com/remoteintech/remote-jobs/blob/master/CONTRIBUTING.md)
- Have a look at our [example company profile](https://github.com/remoteintech/remote-jobs/blob/master/company-profiles/example.md)
- Follow the structure of the example profile and [send us a pull request with your changes to this file!](https://github.com/remoteintech/remote-jobs/edit/master/company-profiles/bulut-yazilim.md)
11 changes: 11 additions & 0 deletions company-profiles/buysellads.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# BuySellAds

## Company blurb

⚠ We don't have much information about this company yet!

If you know something we don't, help us fill it in! Here's how:

- Read our [Contributing Guidelines](https://github.com/remoteintech/remote-jobs/blob/master/CONTRIBUTING.md)
- Have a look at our [example company profile](https://github.com/remoteintech/remote-jobs/blob/master/company-profiles/example.md)
- Follow the structure of the example profile and [send us a pull request with your changes to this file!](https://github.com/remoteintech/remote-jobs/edit/master/company-profiles/buysellads.md)
11 changes: 11 additions & 0 deletions company-profiles/carbon-black.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# Carbon Black

## Company blurb

⚠ We don't have much information about this company yet!

If you know something we don't, help us fill it in! Here's how:

- Read our [Contributing Guidelines](https://github.com/remoteintech/remote-jobs/blob/master/CONTRIBUTING.md)
- Have a look at our [example company profile](https://github.com/remoteintech/remote-jobs/blob/master/company-profiles/example.md)
- Follow the structure of the example profile and [send us a pull request with your changes to this file!](https://github.com/remoteintech/remote-jobs/edit/master/company-profiles/carbon-black.md)
11 changes: 11 additions & 0 deletions company-profiles/cards-against-humanity.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# Cards Against Humanity

## Company blurb

⚠ We don't have much information about this company yet!

If you know something we don't, help us fill it in! Here's how:

- Read our [Contributing Guidelines](https://github.com/remoteintech/remote-jobs/blob/master/CONTRIBUTING.md)
- Have a look at our [example company profile](https://github.com/remoteintech/remote-jobs/blob/master/company-profiles/example.md)
- Follow the structure of the example profile and [send us a pull request with your changes to this file!](https://github.com/remoteintech/remote-jobs/edit/master/company-profiles/cards-against-humanity.md)
11 changes: 11 additions & 0 deletions company-profiles/cartstack.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# CartStack

## Company blurb

⚠ We don't have much information about this company yet!

If you know something we don't, help us fill it in! Here's how:

- Read our [Contributing Guidelines](https://github.com/remoteintech/remote-jobs/blob/master/CONTRIBUTING.md)
- Have a look at our [example company profile](https://github.com/remoteintech/remote-jobs/blob/master/company-profiles/example.md)
- Follow the structure of the example profile and [send us a pull request with your changes to this file!](https://github.com/remoteintech/remote-jobs/edit/master/company-profiles/cartstack.md)
11 changes: 11 additions & 0 deletions company-profiles/charity-water.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# charity: water

## Company blurb

⚠ We don't have much information about this company yet!

If you know something we don't, help us fill it in! Here's how:

- Read our [Contributing Guidelines](https://github.com/remoteintech/remote-jobs/blob/master/CONTRIBUTING.md)
- Have a look at our [example company profile](https://github.com/remoteintech/remote-jobs/blob/master/company-profiles/example.md)
- Follow the structure of the example profile and [send us a pull request with your changes to this file!](https://github.com/remoteintech/remote-jobs/edit/master/company-profiles/charity-water.md)
11 changes: 11 additions & 0 deletions company-profiles/circleci.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# CircleCI

## Company blurb

⚠ We don't have much information about this company yet!

If you know something we don't, help us fill it in! Here's how:

- Read our [Contributing Guidelines](https://github.com/remoteintech/remote-jobs/blob/master/CONTRIBUTING.md)
- Have a look at our [example company profile](https://github.com/remoteintech/remote-jobs/blob/master/company-profiles/example.md)
- Follow the structure of the example profile and [send us a pull request with your changes to this file!](https://github.com/remoteintech/remote-jobs/edit/master/company-profiles/circleci.md)
11 changes: 11 additions & 0 deletions company-profiles/codeship.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# Codeship

## Company blurb

⚠ We don't have much information about this company yet!

If you know something we don't, help us fill it in! Here's how:

- Read our [Contributing Guidelines](https://github.com/remoteintech/remote-jobs/blob/master/CONTRIBUTING.md)
- Have a look at our [example company profile](https://github.com/remoteintech/remote-jobs/blob/master/company-profiles/example.md)
- Follow the structure of the example profile and [send us a pull request with your changes to this file!](https://github.com/remoteintech/remote-jobs/edit/master/company-profiles/codeship.md)
11 changes: 11 additions & 0 deletions company-profiles/collabora.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# Collabora

## Company blurb

⚠ We don't have much information about this company yet!

If you know something we don't, help us fill it in! Here's how:

- Read our [Contributing Guidelines](https://github.com/remoteintech/remote-jobs/blob/master/CONTRIBUTING.md)
- Have a look at our [example company profile](https://github.com/remoteintech/remote-jobs/blob/master/company-profiles/example.md)
- Follow the structure of the example profile and [send us a pull request with your changes to this file!](https://github.com/remoteintech/remote-jobs/edit/master/company-profiles/collabora.md)
11 changes: 11 additions & 0 deletions company-profiles/compose.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# Compose

## Company blurb

⚠ We don't have much information about this company yet!

If you know something we don't, help us fill it in! Here's how:

- Read our [Contributing Guidelines](https://github.com/remoteintech/remote-jobs/blob/master/CONTRIBUTING.md)
- Have a look at our [example company profile](https://github.com/remoteintech/remote-jobs/blob/master/company-profiles/example.md)
- Follow the structure of the example profile and [send us a pull request with your changes to this file!](https://github.com/remoteintech/remote-jobs/edit/master/company-profiles/compose.md)
11 changes: 11 additions & 0 deletions company-profiles/consumer-financial-protection-bureau.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# Consumer Financial Protection Bureau

## Company blurb

⚠ We don't have much information about this company yet!

If you know something we don't, help us fill it in! Here's how:

- Read our [Contributing Guidelines](https://github.com/remoteintech/remote-jobs/blob/master/CONTRIBUTING.md)
- Have a look at our [example company profile](https://github.com/remoteintech/remote-jobs/blob/master/company-profiles/example.md)
- Follow the structure of the example profile and [send us a pull request with your changes to this file!](https://github.com/remoteintech/remote-jobs/edit/master/company-profiles/consumer-financial-protection-bureau.md)
11 changes: 11 additions & 0 deletions company-profiles/continu.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# Continu

## Company blurb

⚠ We don't have much information about this company yet!

If you know something we don't, help us fill it in! Here's how:

- Read our [Contributing Guidelines](https://github.com/remoteintech/remote-jobs/blob/master/CONTRIBUTING.md)
- Have a look at our [example company profile](https://github.com/remoteintech/remote-jobs/blob/master/company-profiles/example.md)
- Follow the structure of the example profile and [send us a pull request with your changes to this file!](https://github.com/remoteintech/remote-jobs/edit/master/company-profiles/continu.md)
Loading

0 comments on commit bdce7e5

Please sign in to comment.