A list of semi to fully remote-friendly companies in or around tech.
Contributions are very welcome! Please review our contributing guidelines and then submit a new entry or update.
- Node.js: Version 10.5.0 (as specified in
.nvmrc
) - npm: Comes with Node.js installation
- Git: For cloning the repository
-
Clone the repository
git clone https://github.com/remoteintech/remote-jobs.git cd remote-jobs
-
Install dependencies
npm install
-
Start the local development server
npm start
This will build and serve the site locally at
http://localhost:8080
(default port).
npm start
- Build and serve the site locally with live reloadingnpm run build
- Build the static site (output goes tosite/build/
)npm run serve
- Serve the already-built site using http-servernpm test
- Run the test suitenpm run validate
- Validate company profile data
For automatic rebuilding and reloading during development, you can use nodemon:
npm install -g nodemon
nodemon bin/serve-site.js
This will automatically rebuild the site when you make changes to any .js
, .md
, .html
, or .css
files.
company-profiles/
- Markdown files for each companysite/
- Static site generator templates and assetsbin/
- Build and development scriptslib/
- Core site generation logic
The site is built from:
- Company profiles in Markdown format (
company-profiles/*.md
) - Templates in the
site/templates/
directory - Static assets in
site/assets/
When you run the development server, the site will be available at http://localhost:8080
and will automatically rebuild when you make changes.