Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Copycopter Server is open source. Run it as a web service.

This branch is even with copycopter:11-project-creation-rake-task

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
app
config
db/migrate
features
lib
public
script
spec
tmp/cache
.gitignore
.rspec
.rvmrc
Gemfile
Gemfile.lock
Procfile
README.md
Rakefile
config.ru

README.md

Copycopter

Copycopter is a service for editing the copy text of a Rails application.

Each Rails application has its own Project, connected by an API key. Each piece of copy in a Project is a Blurb. Each Blurb has many Versions, which track changes users make to copy.

Each Version is either draft or published. The most typical scenario is to display published content in production, and draft in all other environments.

A developer can issue a deploy, which marks the latest Version of all Blurbs as published.

Setup

git clone git@github.com:copycopter/copycopter-server.git
cd copycopter-server
bundle
bundle exec rake setup

Creating a Project

rake copycopter:create_project NAME=Crowdtap USERNAME=Constantine PASSWORD=Mavromoustakos

Development

Run the test suite:

bundle exec rake

Run the server:

foreman start

Automatically regenerate CSS when you edit Sass files:

sass --watch public/stylesheets/sass:public/stylesheets \
  -r ./public/stylesheets/sass/bourbon/lib/bourbon.rb

Contributing

See the style guide.

Something went wrong with that request. Please try again.