2.42.23 • Published 7 years ago

punchcard-cms v2.42.23

Weekly downloads
12
License
Apache-2.0
Repository
github
Last release
7 years ago

Punchcard CMS Build Status Coverage Status Code Climate

Deploy

Headless Content Management System designed with content strategy at its heart. Built with Node.

Install and Usage

npm i punchcard-cms --save
const punchcard = require('punchcard-cms');

punchcard().then(app => {
  app.listen(8080);
})

Setting File Storage

Punchcard uses any Vinyl Adapter that your heart desires. A good first place to start is searching for vinyl on NPM. Punchcard assumes all vinyl adapters are named vinyl-adapter.

Developing Locally

Make sure PostgresSQL is set up locally (see below)

Install all the things

npm install

Run the following to run both the database and get the server running:

$ npm run dev

debug mode

Uses node's built in inspector. This works in chrome only.

$ npm run dev:database

then in a separate window:

$ npm run debug

There will be instructions and a link to paste into chrome shown in the terminal after this debug command is run.

Setting up PostgreSQL locally

  1. Make sure you have homebrew installed: /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

  2. brew update

  3. brew install postgres
  4. start the postgres server: postgres -D /usr/local/var/postgres

  5. open new terminal tab

  6. create a postgres user (it'll prompt for a password use W@ts0n): createuser punchcard -P

  7. Create local CMS database: createdb -O punchcard punchcard

  8. Create local test database: createdb -O punchcard punchcard_test

  9. reconnect to psql as new user: psql -d punchcard -U punchcard

  10. connect to db: \connect punchcard

Once you are connected you should be able to use psql cli syntax to check tables.

  • \d+ checks table relations
  • \l lists all available databases
  • select * from "database_name"; Displays all rows in database, replacing database_name with the table you want to see.
  • list all tables for user punchcard: \c punchcard \dt

Changelog

See the latest release for the most recent changelog

2.42.23

7 years ago

2.42.22

7 years ago

2.42.21

7 years ago

2.42.20

7 years ago

2.42.19

7 years ago

2.42.18

7 years ago

2.42.17

7 years ago

2.42.16

7 years ago

2.42.15

7 years ago

2.42.14

7 years ago

2.42.13

7 years ago

2.42.12

7 years ago

2.42.11

7 years ago

2.42.10

7 years ago

2.42.9

7 years ago

2.42.8

7 years ago

2.42.7

7 years ago

2.42.6

7 years ago

2.42.5

7 years ago

2.42.4

7 years ago

2.42.3

7 years ago

2.42.2

7 years ago

2.42.1

7 years ago

2.42.0

7 years ago

2.41.0

7 years ago

2.40.0

7 years ago

2.39.1

7 years ago

2.39.0

7 years ago

2.38.3

7 years ago

2.38.2

7 years ago

2.38.1

7 years ago

2.38.0

7 years ago

2.37.0

7 years ago

2.36.3

7 years ago

2.36.2

7 years ago

2.36.1

7 years ago

2.36.0

7 years ago

2.35.0

7 years ago

2.34.0

7 years ago

2.33.0

7 years ago

2.32.0

7 years ago

2.31.0

7 years ago

2.30.2

7 years ago

2.30.1

7 years ago

2.30.0

7 years ago

2.29.0

7 years ago

2.28.0

7 years ago

2.27.0

7 years ago

2.26.0

8 years ago

2.25.0

8 years ago

2.24.1

8 years ago

2.24.0

8 years ago

2.23.6

8 years ago

2.23.5

8 years ago

2.23.4

8 years ago

2.23.3

8 years ago

2.23.2

8 years ago

2.23.1

8 years ago

2.23.0

8 years ago

2.22.5

8 years ago

2.22.4

8 years ago

2.22.3

8 years ago

2.22.2

8 years ago

2.22.1

8 years ago

2.22.0

8 years ago

2.21.0

8 years ago

2.20.0

8 years ago

2.19.1

8 years ago

2.19.0

8 years ago

2.18.2

8 years ago

2.18.1

8 years ago

2.18.0

8 years ago

2.17.0

8 years ago

2.16.0

8 years ago

2.15.1

8 years ago

2.15.0

8 years ago

2.14.1

8 years ago

2.14.0

8 years ago

2.13.0

8 years ago

2.12.9

8 years ago

2.12.8

8 years ago

2.12.7

8 years ago

2.12.6

8 years ago

2.12.5

8 years ago

2.12.4

8 years ago

2.12.3

8 years ago

2.12.2

8 years ago

2.12.1

8 years ago

2.12.0

8 years ago

2.11.1

8 years ago

2.11.0

8 years ago

2.10.0

8 years ago

2.9.0

8 years ago

2.8.0

8 years ago

2.7.2-0

8 years ago

2.7.1

8 years ago

2.7.0

8 years ago

2.6.0

8 years ago

2.5.1

8 years ago

2.5.0

8 years ago

2.4.0

8 years ago

2.3.1-0

8 years ago

2.3.0

8 years ago

2.2.0

8 years ago

2.1.1

8 years ago

2.1.0

8 years ago

2.0.0

8 years ago

1.5.3

8 years ago

1.5.2

8 years ago

1.5.1

8 years ago

1.5.0

8 years ago

1.4.1

8 years ago

1.4.0

8 years ago

1.3.0

8 years ago

1.2.0

8 years ago

1.1.0

8 years ago

1.0.0

8 years ago

0.16.1

8 years ago

0.16.0

8 years ago

0.15.0

8 years ago

0.14.2

8 years ago

0.14.1

8 years ago

0.14.0

8 years ago

0.13.1

8 years ago

0.13.0

8 years ago

0.12.0

8 years ago

0.11.0

8 years ago

0.10.4

8 years ago

0.10.3

8 years ago

0.10.2

8 years ago

0.10.1

8 years ago

0.10.0

8 years ago

0.9.0

8 years ago

0.8.3

8 years ago

0.8.2

8 years ago

0.8.1

8 years ago

0.8.0

8 years ago

0.7.0

8 years ago

0.6.0

8 years ago

0.5.0

8 years ago

0.4.0

8 years ago

0.3.0

8 years ago

0.2.1

8 years ago

0.2.0

8 years ago

0.1.4

8 years ago

0.1.3

8 years ago

0.1.2

8 years ago

0.1.1

8 years ago

0.1.0

8 years ago

0.1.0-alpha.5

8 years ago

0.1.0-alpha.4

8 years ago

0.1.0-alpha.3

8 years ago

0.1.0-alpha.2

8 years ago

0.1.0-alpha.1

8 years ago