{"id":19447425,"url":"https://github.com/daumann/chronas-community","last_synced_at":"2025-07-17T22:34:13.806Z","repository":{"id":82068943,"uuid":"43612748","full_name":"daumann/chronas-community","owner":"daumann","description":"Community site of the Chronas project","archived":false,"fork":false,"pushed_at":"2017-06-30T00:15:05.000Z","size":323013,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-06-19T08:44:23.235Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://chronas.org","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/daumann.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-10-03T19:58:28.000Z","updated_at":"2018-12-08T17:06:02.000Z","dependencies_parsed_at":null,"dependency_job_id":"a4beeed6-cade-481d-ae46-0af5b78d7df5","html_url":"https://github.com/daumann/chronas-community","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/daumann/chronas-community","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daumann%2Fchronas-community","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daumann%2Fchronas-community/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daumann%2Fchronas-community/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daumann%2Fchronas-community/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/daumann","download_url":"https://codeload.github.com/daumann/chronas-community/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daumann%2Fchronas-community/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265672357,"owners_count":23808844,"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-11-10T16:17:58.026Z","updated_at":"2025-07-17T22:34:13.757Z","avatar_url":"https://github.com/daumann.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"Chronas Community Site\n=========\n\nInitially built in two and a half days by the team at [Thinkmill](http://www.thinkmill.com.au) as a demo for  [KeystoneJS](http://keystonejs.com), it was then a showcase for the Sydney Javascript community - until it was forked for the community site of Chronas.\n\n\n## Getting Started\n\nTo run the Chronas site locally, there are a few things to set up.\n\nBecause we have some private keys for our MongoDB, Cloudinary and Mandrill accounts, you'll need to set up your own equivalents before the site will run properly.\n\n_If you're looking to work on the Chronas site and want access to our accounts, please get in touch_\n\n### Install Node.js and MongoDB\n\nYou'll need node (tested with v6.2.1) and npm installed to run Chronas. The easiest way is to download the installers from [nodejs.org](http://nodejs.org).\n\nYou'll also need MongoDB 2.4.x - if you're on a Mac, the easiest way is to install [homebrew](http://brew.sh) and then run `brew install mongo`.\n\nIf you're on a Mac you'll also need Xcode and the Command Line Tools installed or the build process won't work.\n\n### Setting up your copy of Chronas\n\nGet a local copy of the site by cloning this repository, or fork it to work on your own copy.\n\nThen run `npm install` to download the dependencies.\n\nBefore you continue, create a file called `.env` in the root folder of the project (this will be ignored by git). This file is used to emulate the environment config of our production server, in development. Any `key=value` settings you put in there (one on each line) will be set as environment variables in `process.env`.\n\nThe only line you **need** to add to your `.env` file is a valid `CLOUDINARY_URL`. To get one of these, sign up for a free account at [Cloudinary](http://cloudinary.com) and paste the environment variable if gives you into your `.env` file. It should look something like this:\n\n\tCLOUDINARY_URL=cloudinary://12345:abcde@cloudname\n\n### Running Chronas\n\nOnce you've set up your configuration, run `node keystone` or `npm start` to start the server.\n\nBy default, [Keystone](http://keystonejs.com) will connect to a new local MongoDB database on your localhost called `chronas`, and create a new Admin user that you can use to log in with using the email address `user@keystonejs.com` and the password `admin`.\n\nIf you want to run against a different server or database, add a line to your `.env` file to set the `MONGO_URI` environment variable, and restart the site.\n\nWhen it's all up and running, you should see the message `Chronas is ready on port 3000` and you'll be able to browse the site on [localhost:3000](http://localhost:3000).\nuser@keystonejs.com/admin for /keystone\n### Here be ~~dragons~~ errors\n\n#### or, how you don't have any content yet\n\nThe first time you run the site, the homepage will warn you that it expects there to be at least one meetup, and your database won't have any. Don't freak out, just go to [/keystone](http://localhost:3000/keystone), sign in as the admin user, and create one.\n\nYou'll probably want to add some other content too (blog post, members, etc) to get all the pages looking right.\n\n... happy hacking!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdaumann%2Fchronas-community","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdaumann%2Fchronas-community","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdaumann%2Fchronas-community/lists"}