{"id":13397684,"url":"https://github.com/oddhill/oddboxen","last_synced_at":"2025-03-14T00:32:37.252Z","repository":{"id":12269493,"uuid":"14889955","full_name":"oddhill/oddboxen","owner":"oddhill","description":"Development environment used at Odd Hill, forked from Boxen.","archived":true,"fork":true,"pushed_at":"2016-04-26T07:15:03.000Z","size":99673,"stargazers_count":3,"open_issues_count":0,"forks_count":2,"subscribers_count":12,"default_branch":"master","last_synced_at":"2024-07-31T18:21:13.024Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"www.oddhill.se","language":"HTML","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"boxen/our-boxen","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/oddhill.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-12-03T10:12:10.000Z","updated_at":"2023-01-28T01:08:26.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/oddhill/oddboxen","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oddhill%2Foddboxen","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oddhill%2Foddboxen/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oddhill%2Foddboxen/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oddhill%2Foddboxen/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oddhill","download_url":"https://codeload.github.com/oddhill/oddboxen/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243504936,"owners_count":20301525,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-07-30T18:01:39.057Z","updated_at":"2025-03-14T00:32:34.774Z","avatar_url":"https://github.com/oddhill.png","language":"HTML","funding_links":[],"categories":["HTML"],"sub_categories":[],"readme":"# DEPRECATED\n\nThis environment has been deprecated in favor for [Odd Environment](https://github.com/oddhill/oddenvironment). Why? Simply because we needed an environment which is easier to maintain, and Boxen contains a lot of additional stuff which we simply don't need.\n\nHead over to [the project page for Odd Environment](https://github.com/oddhill/oddenvironment) for migration instructions.\n\n# Odd Boxen\n\nOdd Boxen is a web development environment for OS X based on [GitHubs Boxen](http://boxen.github.com).\n\nThis will automatically point any .dev domain to your locahost and enable dynamic virtual hosts for every folder in your ~/Sites folder. This means that you'll be able to setup a site by creating a folder, *example*, in your ~/Sites folder and access it from http://example.dev, or https://example.dev if you want to use a secure connection.\n\n## What's included?\n\nThis is a list that points out the most relevant parts for this development environment. For a full list and further information, please refer to the repository for [our-boxen](https://github.com/boxen/our-boxen).\n\n* Homebrew\n  * PHP 5.4\n  * MySQL\n  * MongoDB\n  * Solr\n* Git\n* Node.js\n  * Grunt CLI\n  * Gulp\n  * Bower\n  * Yeoman\n  * JSHint\n* Ruby\n  * Sass\n* Drush\n  * Registry Rebuild\n  * Module Builder\n* Apache configuration\n  * Dynamic document root\n  * Support for HTTPS\n* Postfix relay for Sendgrid\n\n\n## Prerequisites\n\nIf you have any installations that are included within Odd Boxen, make sure that they are completely uninstalled before you continue. Don't forget to backup any personal data, such as MySQL databases, before you uninstall these services!\n\n\n\n## Installation\n\n1. Install Xcode Command Line Tools:\n\n\t```\n\txcode-select --install\n\t```\n\tThis will ask for your password, and initiate the installation if needed. All you need to do is to follow the instructions.\n\n\n\n2. Install [Xcode](https://itunes.apple.com/us/app/xcode/id497799835?ls=1\u0026mt=12), and start Xcode in order to approve to the terms of use.\n\n\n\n3. Run the following commands exactly as they say:\n\n\t```\n\tsudo mkdir -p /opt/boxen\n\tsudo chown ${USER}:staff /opt/boxen\n\tgit clone https://github.com/oddhill/oddboxen.git /opt/boxen/repo\n\tcd /opt/boxen/repo\n\t```\n\n\n\n4. Create the Sendgrid manifest:\n\n   ```\n   cp puppet-postfix/manifests/sendgrid.pp.default puppet-postfix/manifests/sendgrid.pp\n   ```\n\n\n\n5. Edit the Sendgrid manifest with your favorite editor, e.g:\n\n   ```\n   pico puppet-postfix/manifests/sendgrid.pp\n   ```\n\n   Enter the credentials for your [Sendgrid account](https://sendgrid.com).\n\n\n\n6. Install Odd Boxen:\n\n   ```shell\n   # Install lamp\n   script/boxen lamp\n\n   # To install things you need when developing mean apps.\n   script/boxen mean\n   ```\n\n   Expect this to take a while.\n\n7. When you're back at the prompt, restart the shell, and you should be able to run `boxen --env`. This will display the current status of the environment.\n\n\tIf you can't run `boxen`, you'll need to add this line to the end of your *~/.profile* or *~/.bash_profile*:\n\n\t```\n\tsource /opt/boxen/env.sh\n\t```\n\tThen restart your shell, and try to run `boxen --env` again.\n\n## Install apps\nInstall some common applications via boxen through `brewcask`.\n\n```shell\nboxen dev-apps\nboxen common-apps\n```\n[List of dev-apps](https://github.com/oddhill/oddboxen/blob/master/modules/projects/manifests/dev-apps.pp)    \n[List of common-apps](https://github.com/oddhill/oddboxen/blob/master/modules/projects/manifests/common-apps.pp)\n\n## Updating\n\n1. Run `brew update \u0026\u0026 brew upgrade` in order to update and upgrade all formulas and brews.\n\n2. Run `boxen` from the terminal. This will automatically pull the latest changes from this repository, and perform any required alterations.\n\n## Known issues\n\n* Please check the [issue queue](https://github.com/oddhill/oddboxen/issues) for known issues.\n* If you experience any problems please [file an issue](https://github.com/oddhill/oddboxen/issues/new). Make sure to read the [Troubleshooting](#troubleshooting) section first though, as this may solve your problems.\n\n## Troubleshooting\n\n* Run `brew update \u0026\u0026 brew upgrade` in order to update and upgrade all formulas and brews.\n\n* Run `brew doctor` in order to check for any errors related to Homebrew. Take any actions necessary.\n\n* Make sure that Xcode is updated. Check the App Store for available updates.\n\n* Run `xcode-select --install` in order to update Xcode Command Line Tools.\n\n## Upgrading from 10.10 to 10.11\n\nAfter upgrading to 10.11 you need to do the following to get boxen working:\n\n1. Make sure `command line tools` is up to date. Check app store for updates.\n2. Install bundler `cd /opt/boxen/repo \u0026\u0026 sudo gem install bundler`\n3. Run `boxen lamp` to fix the Apache configs.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foddhill%2Foddboxen","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Foddhill%2Foddboxen","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foddhill%2Foddboxen/lists"}