Hello, we're TEN7 and this is our official employee handbook. If you're a new team member, grab a cup of your favorite beverage and read it.
This handbook is open source and licensed under the GNU General Public License v3.0. You are welcome to fork the repo and use this for your own organization.
To get running, clone the repo, then:
npm install
npm run dev
If you are trying to run this from a MAC M1 (arm64 processor), you might be run into some issues. Here are a few things to try to resolve things we've seen before:
- Make sure you have Homebrew
- Run
ruby --version
and if nothing comes up, then runbrew install ruby@3.0
- Once ruby is installed, run
gem install --user-install bundler jekyll
- If you get an error about eventmachine (1.2.7), run
gem install eventmachine -v '1.2.7' --source 'https://rubygems.org/'
at your root and a second time at the project root, bundle config set --local path 'vendor/bundle'
bundle install
bundle exec jekyll s
(to get your Jekyll site up locally, and in file watch mode)npm install
- Get the Jekyll site up locally:
npm run dev
Sould you run into issues restarting the Jekyll server, you might have to re-run steps 4-9. Here's a video resource that might help: https://www.youtube.com/watch?v=UKB9ylw0G4U
You should be able to see the site at:
- http://localhost:3001 for the backend
- http://localhost:4000 for the frontend