{"id":20777869,"url":"https://github.com/bejamas/university","last_synced_at":"2025-03-11T21:46:42.870Z","repository":{"id":98745829,"uuid":"317190588","full_name":"bejamas/university","owner":"bejamas","description":"GatherContent example project, publishing content to Vercel or Netlify, which then uses Next.js to present on the front end. ","archived":false,"fork":false,"pushed_at":"2020-11-30T14:55:54.000Z","size":636,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-01-18T08:29:32.258Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"university-of-gathercontent.bejamas.vercel.app","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/bejamas.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":"2020-11-30T10:39:32.000Z","updated_at":"2023-06-23T16:31:26.000Z","dependencies_parsed_at":"2023-05-25T02:45:27.896Z","dependency_job_id":null,"html_url":"https://github.com/bejamas/university","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bejamas%2Funiversity","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bejamas%2Funiversity/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bejamas%2Funiversity/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bejamas%2Funiversity/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bejamas","download_url":"https://codeload.github.com/bejamas/university/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243119661,"owners_count":20239319,"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-17T13:17:49.642Z","updated_at":"2025-03-11T21:46:42.860Z","avatar_url":"https://github.com/bejamas.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# GatherContent + Next.js demo\n\nThe open source GitHub repository is set-up to work with a GatherContent example project, publishing content to Vercel or Netlify, which then uses Next.js to present on the front end. You can adapt this to pull content from any of your projects, and see how quick you can build out websites and other experiences on top of GatherContent.\n\n### Deploying\n\nTo deploy with **Vercel**, click:\n\n[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/git/external?repository-url=https%3A%2F%2Fgithub.com%2Fbejamas%2Funiversity\u0026env=GATHERCONTENT_API_USERNAME,GATHERCONTENT_API_KEY,GATHERCONTENT_PROJECT_ID\u0026demo-title=Royal%20University%20of%20GatherContent\u0026demo-description=GatherContent%20example%20project%2C%20publishing%20content%20to%20Vercel%20or%20Netlify%2C%20which%20then%20uses%20Next.js%20to%20present%20on%20the%20front%20end.\u0026demo-url=https%3A%2F%2Funiversity.bejamas.io\u0026demo-image=https%3A%2F%2Funiversity.bejamas.io%2Fwebsite-screenshot.png)\n\nTo deploy with **Netlify**, click:\n\n[![Deploy with Vercel](https://www.netlify.com/img/deploy/button.svg)](https://github.com/bejamas/university)\n\n### Required environment variables\n\n```\nGATHERCONTENT_API_USERNAME=\u003cemail\u003e\nGATHERCONTENT_API_KEY=\u003capi-key\u003e\nGATHERCONTENT_PROJECT_ID=\u003cproject-id\u003e\n```\n\n- `GATHERCONTENT_API_USERNAME` is your email address which you used to sign up to GatherContent\n- `GATHERCONTENT_API_KEY` - follow [instructions](https://docs.gathercontent.com/reference#authentication) to find your API key\n- `GATHERCONTENT_PROJECT_ID` - the easiest way to get the ID is to copy it from the URL. Go to your project, the structure will look like this: `gathercontent.com/content/\u003cPROJECT-ID\u003e/items`\n\n### Local development\n\nTo run project locally, first you need to fork this repo or clone it:\n\n```\ngit clone\n```\n\nNext, install all dependencies:\n\n```\nyarn\n```\n\nCreate `.env` file and fill it up with all required environment variables\n\n```\ntouch .env\n```\n\nFinally, you can start development server:\n\n```\nyarn develop\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbejamas%2Funiversity","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbejamas%2Funiversity","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbejamas%2Funiversity/lists"}