Giter Club home page Giter Club logo

publicmoneypubliccode's Introduction

For non-geeks...

This is the source code for the Public Money, Public Code website at https://publicmoneypubliccode.org.uk/

For nerds...

Most people aren't going to need to do this but if you want to boot up the website on your local machine. Here's roughly how.

It's built using a web application system called Ruby on Rails and then deployed to Heroku. Heroku is watching this repo for code changes on the main branch.

If you want to boot it up locally you're going to need:

  • ruby installed - version 2.7.2 at the moment. I recommend rbenv.
  • postgres installed. I work on a Mac so it's homebrew for me.
  • yarn

Clone the repo.

yarn install

Then

bundle install

and then

bundle exec rails db:create
bundle exec rails db:migrate

and then lastly to boot up the server

bundle exec rails s

It's not actually using the database so there's no migrations to run. It's a Ruby on Rails app because I thought we might want to use a database in the future. I'm toying with turning it into a Jekyll site. Other ideas are welcome.

If you really want to do this and you have any issues then reach out to me on Twitter/KevinMonk and I'll help you get setup.

Peace and love,

Kevin.

publicmoneypubliccode's People

Contributors

alistaircannon avatar braindeaf avatar christyhinchliffe avatar chriswilson1982 avatar francescamonk avatar janesharville avatar josephwmcdonald avatar kevinmonk avatar lucieannnash avatar mariah-sard avatar michellekearns avatar naidihr avatar pacharanero avatar robdyke avatar sansford avatar sardjv avatar simonsharville avatar spindleyclive avatar stevecarratt avatar tahju-djin avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.