{"id":20542335,"url":"https://github.com/artcodestudio/website-janina-garber","last_synced_at":"2026-03-08T17:40:07.958Z","repository":{"id":134111419,"uuid":"475033959","full_name":"ArtCodeStudio/website-janina-garber","owner":"ArtCodeStudio","description":null,"archived":false,"fork":false,"pushed_at":"2022-06-14T18:22:18.000Z","size":3889,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-02T04:30:10.294Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"SCSS","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/ArtCodeStudio.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":"2022-03-28T14:15:58.000Z","updated_at":"2022-03-31T11:52:51.000Z","dependencies_parsed_at":null,"dependency_job_id":"9a91f41f-5b16-4d25-b3e5-1b2947a76884","html_url":"https://github.com/ArtCodeStudio/website-janina-garber","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ArtCodeStudio/website-janina-garber","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ArtCodeStudio%2Fwebsite-janina-garber","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ArtCodeStudio%2Fwebsite-janina-garber/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ArtCodeStudio%2Fwebsite-janina-garber/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ArtCodeStudio%2Fwebsite-janina-garber/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ArtCodeStudio","download_url":"https://codeload.github.com/ArtCodeStudio/website-janina-garber/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ArtCodeStudio%2Fwebsite-janina-garber/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":27478920,"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","status":"online","status_checked_at":"2025-12-03T02:00:06.367Z","response_time":57,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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-16T01:31:14.255Z","updated_at":"2025-12-03T17:04:36.469Z","avatar_url":"https://github.com/ArtCodeStudio.png","language":"SCSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"# website-janina-garber\n\nThis project was realized by a student trainee of the 11th grade and is therefore an exercise project but at the same time also a small customer project.\n\n## Development Setup\n\nFirst you need to install [Node.js](https://nodejs.org/en/) on your development machine.\n\n### Linux\n\nWe are using Linux for development, so we have not tested Windows for this project, so it is better to or install Linux or to use [WSL (Windows Subsystem for Linux)](https://docs.microsoft.com/en-us/windows/wsl/about).\n\nAs Linux distribution you can use [Fedora Workstation](https://getfedora.org/en/workstation/), [Ubuntu Desktop](https://ubuntu.com/download/desktop), [Manjaro](https://manjaro.org/), [Zorin OS](https://zorin.com/os/) or whatever you like.\n\n### Node.js\n\nNote: To install Node.js on Windows you can use WSL (Windows Subsystem for Linux) or [NVM for Windows](https://github.com/coreybutler/nvm-windows).\n\nOn Linux, the easiest way to install Node.js is via [NVM](https://github.com/nvm-sh/nvm), which also allows you to install multiple Node.js versions at the same time.\n\nSo, open your terminal / console and run the following command to install NVM:\n\n```bash\ncurl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash\n```\n\nAfter this, close and reopen your terminal / console. Now you can use the nvm command to install Node.js in a desired version. To test if the NVM command works, enter the following:\n\n```bash\nnvm --help\n```\n\nThis should output the help of NVM on your screen, that means NVM works as desired.\n\nNow, install Node.js in Version 16 using NVM:\n\n```bash\nnvm install 16\n```\n\nNow Node.js 16 should be installed, to test this enter the following command:\n\n```bash\nnode --version\n```\n\nThis should print your currently installed Node.js version, e.g. `v16.14.2`.\n\n### Git\n\nNote: On Windows you can use WSL again or install [Git for Windows](https://git-scm.com/download/win).\n\nYou'll also need git, because that's what you'll use to manage the source code for this project. Most Linux distributions have git preinstalled, if not you can install git like this:\n\nOn Fedora:\n\n```bash\nsudo dnf install git\n```\n\nOn Ubuntu and Zorin OS:\n\n```bash\nsudo apt install git\n```\n\nOn Manjaro:\n\n```bash\nsudo pacman -Syu git\n```\n\n### Set up Github\n\nTo be able to upload changes to Github you need an [SSH key](https://docs.github.com/en/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent). Run the following command to generate a new SSH Key on Linux (replace `your_email@example.com\"` with your email):\n\n```bash\nssh-keygen -t ed25519 -C \"your_email@example.com\"\n```\n\nThis generates a private and a public key, the public key you are allowed to pass on, the other one you are not. The public key has the file extension `.pub` and is stored under `~/.ssh/name-of-your-key.pub`. Copy the content of this public key and [add them to Github](https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account).\n\n### Clone this project\n\nTo download this project you need to use `git` (See above). Run the following command to clone this project to your local development machine:\n\n```bash\ngit clone git@github.com:ArtCodeStudio/website-janina-garber.git\n```\n\nThis will create a new directory called `website-janina-garber` which contains the content of this project.\n\n### Install dependencies\n\nGo to the newly created directory:\n\n```bash\ncd website-janina-garber\n```\n\nAnd execute the following command inside this directory:\n\n```bash\nnpm install\n```\n\nthis installs all dependencies this project has, you don't need to enter this command every time, only if something has changed in the dependencies.\n\n## Start developing\n\nTo build the source code now execute the following command, this must always run in the background when you are working on the project:\n\n```bash\nnpm run start\n```\n\nThis will watch for file changes and starts a web server with a auto reload function. After you have successfully set up this project, you will mostly only need this command to continue working.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fartcodestudio%2Fwebsite-janina-garber","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fartcodestudio%2Fwebsite-janina-garber","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fartcodestudio%2Fwebsite-janina-garber/lists"}