{"id":13412630,"url":"https://github.com/hackupc/hackupc-live","last_synced_at":"2025-03-14T18:31:56.732Z","repository":{"id":37963805,"uuid":"213709322","full_name":"hackupc/hackupc-live","owner":"hackupc","description":":red_circle: Upcoming events information during HackUPC and more info.","archived":false,"fork":false,"pushed_at":"2024-04-13T14:23:43.000Z","size":14067,"stargazers_count":7,"open_issues_count":5,"forks_count":3,"subscribers_count":7,"default_branch":"master","last_synced_at":"2024-04-14T04:08:28.654Z","etag":null,"topics":["hackathon","hacktoberfest","hackupc","livepage","vuejs"],"latest_commit_sha":null,"homepage":"https://live.hackupc.com","language":"Vue","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/hackupc.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}},"created_at":"2019-10-08T17:34:59.000Z","updated_at":"2024-04-15T12:52:07.932Z","dependencies_parsed_at":"2024-03-18T21:33:42.794Z","dependency_job_id":"04b8d765-99b9-4ae2-923f-49022753cad2","html_url":"https://github.com/hackupc/hackupc-live","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hackupc%2Fhackupc-live","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hackupc%2Fhackupc-live/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hackupc%2Fhackupc-live/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hackupc%2Fhackupc-live/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hackupc","download_url":"https://codeload.github.com/hackupc/hackupc-live/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243625160,"owners_count":20321247,"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":["hackathon","hacktoberfest","hackupc","livepage","vuejs"],"created_at":"2024-07-30T20:01:27.009Z","updated_at":"2025-03-14T18:31:56.481Z","avatar_url":"https://github.com/hackupc.png","language":"Vue","funding_links":[],"categories":["Vue"],"sub_categories":[],"readme":"# HackUPC Live\n\n[![Netlify Status](https://api.netlify.com/api/v1/badges/71c013e3-dd84-4bc9-b55e-548fd0b8666d/deploy-status)](https://app.netlify.com/sites/hackupc-live/deploys)\n[![Build Status](https://travis-ci.com/hackupc/hackupc-live.svg?branch=main)](https://travis-ci.com/hackupc/hackupc-live)\n\n![HackUPC live preview](src/assets/img/preview.png)\n\nHi! This is the code of the HackUPC live page.\n\n## Project Setup\n\n1. Clone the repo.\n   ```sh\n   git clone https://github.com/hackupc/hackupc-live.git\n   ```\n1. Open it with [VSCode](https://code.visualstudio.com/) and install this extensions:\n   - [Volar](https://marketplace.visualstudio.com/items?itemName=johnsoncodehk.volar) (and disable Vetur)\n   - [TypeScript Vue Plugin (Volar)](https://marketplace.visualstudio.com/items?itemName=johnsoncodehk.vscode-typescript-vue-plugin).\n   - [Prettier](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode)\n   - [EsLint](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint)\n   - [StyleLint](https://marketplace.visualstudio.com/items?itemName=stylelint.vscode-stylelint)\n   - [MarkdownLint](https://marketplace.visualstudio.com/items?itemName=davidanson.vscode-markdownlint)\n   - [Grammarly](https://marketplace.visualstudio.com/items?itemName=znck.grammarly)\n1. Install [Node.js](https://nodejs.org/en/download/) (preferably with [nvm](https://github.com/nvm-sh/nvm#installing-and-updating)).\n1. Install the dependencies:\n   ```sh\n   npm install\n   ```\n1. Run the project in development mode:\n   ```sh\n   npm run dev\n   ```\n1. Go to http://localhost:3000/ to preview the app.\n1. Install the [Vue.js devtools extension (beta)](https://chrome.google.com/webstore/detail/vuejs-devtools/ljjemllljcmogpfapbkkighbhhppjdbg) to debug faster.\n1. Code. If you're not familiar with Vue 3, read its [official documentation](https://vuejs.org/guide), it's very good.\n1. Open a Pull Request and ask for reviews to merge to `main`.\n1. Whenever the PR is merged, [Netlify](https://app.netlify.com/sites/hackupc-live) will build and deploy automatically. 🧙🏻‍♂️\n\n## Edit content\n\n### Theme\n\nTheme variables are in `src/live/params.scss`.\n\n### Contents\n\nMost of the content is in `src/data` or hardcoded into the components.\n\n### Schedule\n\nThe schedule is in `src/data/schedule.ts`.\n\n- `id` can be whatever you want, but all ids must be different.\n- `dates` are D/M/YYYY format at Spain time.\n\n## Commands\n\n### Install dependencies\n\n```sh\nnpm install\n```\n\n### Compile and Hot-Reload for Development\n\n```sh\nnpm run dev\n```\n\n### Type-Check, Compile and Minify for Production\n\n```sh\nnpm run build\n```\n\n### Run Unit Tests with [Cypress Component Testing](https://docs.cypress.io/guides/component-testing/introduction)\n\n```sh\nnpm run test:unit # or `npm run test:unit:ci` for headless testing\n```\n\n### Run End-to-End Tests with [Cypress](https://www.cypress.io/)\n\n```sh\nnpm run build\nnpm run test:e2e # or `npm run test:e2e:ci` for headless testing\n```\n\n### Lint with [ESLint](https://eslint.org/)\n\n```sh\nnpm run lint\n```\n\n## Support\n\nIf you need help understanding something of this repo you can ask the previous developers. The ones that made this edition live were:\n\n- Jaume López: Slack `@jaume` [jaumelopez.dev](https://jaumelopez.dev)\n- Maurici Abad Gutierrez: Slack `@mauri` [mauriciabad.com](https://mauriciabad.com/)\n- Carlota Catot Bragós: Slack `@Carlota` [carlotacb.dev](https://carlotacb.dev/)\n- Bernat Torres: Slack `@bernatixer` [bernattorres.com](https://bernattorres.com/)\n\n## License\n\nMIT © Hackers@UPC\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhackupc%2Fhackupc-live","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhackupc%2Fhackupc-live","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhackupc%2Fhackupc-live/lists"}