* Improve logging messages
* Make local development easier; improve docs
* Combine page-specific CSS files into one
This file is small, and later it will also contain styles that need to
apply to the whole site.
* Add "Edit this page on GitHub" links
* Remove an unneeded element
* Assign table cell classes during parsing
This way it will work with JavaScript disabled too.
* Match font weights with other styles
* Always show hovered links in gray
Before this change, already-visited links would stay red on hover.
* Minor CSS tweaks
* In main table, show company names in bold
* Add mobile styles for companies table
* Remove a couple more empty profile sections
They no longer accepting remote work under the name crew.co
Sunsetting Crew
We’re proud to announce that Crew will now become Dribbble Hiring, a set
of tools under the Dribbble brand to help you find and hire design and
front-end development talent.
After our acquisition last year, we’ve moved on to work side-by-side
with the Dribbble team to build the future of creative hiring.
This means we also had a difficult decision to make...
Source: https://crew.co/
* Add Soshace LLC to listing of remote jobs (#313)
* Complete checklist
Confirm the stuff shared from recruiting matches the checklist and code of conduct.
* Add in Soshace's company profile
* Add Soshace to read me listing
* Add region "Worldwide"
Should be used in the PR
* Changed order of the Soshace company. Also fixed fetlife company
Fixed fetlife, because automatic checking told me to do so
* A few minor tweaks
* Add toIdentifierCase function
* Use toIdentifierCase function to make profile content more code-friendly
* Improve "incomplete profile" indicator checks
In order to properly check the "incomplete profile" indicators, the
"Company blurb" section should exist.
* Return parsed HTML content for each company
* Test parsing of invisible "variation selector" character
* Strip out invisible "variation selector" character
* Update node
* Add mocha and chai
* Fix npm audit issue
https://nodesecurity.io/advisories/577
* Skip some redundant errors
* Catch duplicate headings
* Update the wording of a few errors
* Detect when headings are wrapped inside another element
* Build and validate the content of each profile section
* Add tests for validation script
* Remove empty sections in existing profiles
* Complete checklist
Confirm the stuff shared from recruiting matches the checklist and code of conduct.
Will add `nuna.md` in next commit
* Add in Nuna's company profile
* Add Nuna to read me listing
* Remove warning icon - copy/paste issue
* Add region "US"
* Doh - undo changes to checklist template
Should be used in the PR
* 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
* Change "Office Locations" to "Office locations" for consistent casing
* Standardize other company headings
* Validate heading names
* Add a way to look at headings of all profiles at once