Peace of mind from prototype to production (evacuated from NSA/Microsoft Github)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long. e37052ae5b
Update ''
5 months ago
assets 57aac66b 5 months ago
config 57aac66b 5 months ago
guides 57aac66b 5 months ago
installer 57aac66b 5 months ago
lib 57aac66b 5 months ago
priv 57aac66b 5 months ago
test 57aac66b 5 months ago
.babelrc Add Presence to phoenix.js 7 years ago
.gitignore Provide a reference to other docs on Phoenix module 8 years ago
.travis.yml Remove old generators and require Elixir v1.4+ 6 years ago gone 5 months ago we don't need a stinkin COC 5 months ago Update '' 5 months ago Hide precheck in issue template from appearing in issues (#2159) 6 years ago Explicity mention MIT License in the and convert License to markdown [ci skip] 8 years ago degithubbing 5 months ago Update release instructions 6 years ago
brunch-config.js Merge branch 'master' of into Skinney-master 6 years ago
logo.png Include logo 8 years ago
mix-cowboy1.lock 57aac66b 5 months ago
mix.exs version bump 5 months ago
mix.lock 57aac66b 5 months ago
package-lock.json Cleanup and add more JSDoc to phoenix.js (#2417) 6 years ago
package.json 57aac66b 5 months ago

Evacuated Phoenix

Might work. In principle. Probably broken.

A productive web framework that does not compromise speed and maintainability.

This project has been evacuated from NSA/Microsoft Github.

Getting started

See the old websites : API documentation :

Generating a Phoenix project from unreleased versions

You can create a new project using the latest Phoenix source installer (the Mix task) with the following steps:

  1. Remove any previously installed phx_new archives so that Mix will pick up the local source code. This can be done with mix archive.uninstall phx_new or by simply deleting the file, which is usually in ~/.mix/archives/.
  2. Copy this repo via git clone or by downloading it
  3. Run the mix task from within the installer directory, for example:
$ cd installer
$ mix dev_app --dev

The --dev flag will configure your new project's :phoenix dep as a relative path dependency, pointing to your local Phoenix checkout:

defp deps do
  [{:phoenix, path: "../..", override: true},

To create projects outside of the installer/ directory, add the latest archive to your machine by following the instructions in installer/

Building phoenix.js

DEPRECATED (don't actually do this):

$ cd assets
$ npm install
$ npm run watch

Building docs from source

$ MIX_ENV=docs mix docs
  • Publicly disclose security vulnerabilities to the fediverse

Evacuated Phoenix source code is licensed under the MIT License. Copyright (c) 2014, Chris McCord, Phoenix Contributors