{"id":19705870,"url":"https://github.com/llnl/hpc-tutorials","last_synced_at":"2025-05-16T06:00:22.501Z","repository":{"id":36958973,"uuid":"337934066","full_name":"LLNL/HPC-Tutorials","owner":"LLNL","description":"Future home of hpc-tutorials.llnl.gov","archived":false,"fork":false,"pushed_at":"2025-03-11T23:30:59.000Z","size":1948,"stargazers_count":238,"open_issues_count":3,"forks_count":119,"subscribers_count":9,"default_branch":"main","last_synced_at":"2025-04-12T04:44:24.913Z","etag":null,"topics":["tutorial"],"latest_commit_sha":null,"homepage":"https://hpc-tutorials.llnl.gov","language":"C","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/LLNL.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,"zenodo":null}},"created_at":"2021-02-11T05:01:26.000Z","updated_at":"2025-04-01T07:30:55.000Z","dependencies_parsed_at":"2023-01-17T08:31:25.143Z","dependency_job_id":"c42fce2a-ad94-4434-a794-638eb67edb83","html_url":"https://github.com/LLNL/HPC-Tutorials","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/LLNL%2FHPC-Tutorials","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LLNL%2FHPC-Tutorials/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LLNL%2FHPC-Tutorials/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LLNL%2FHPC-Tutorials/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LLNL","download_url":"https://codeload.github.com/LLNL/HPC-Tutorials/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254478160,"owners_count":22077675,"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":["tutorial"],"created_at":"2024-11-11T21:31:12.014Z","updated_at":"2025-05-16T06:00:20.222Z","avatar_url":"https://github.com/LLNL.png","language":"C","readme":"![Build Status](https://gitlab.com/pages/jekyll/badges/master/build.svg)\n![Jekyll Version](https://img.shields.io/gem/v/jekyll.svg)\n\n---\n\nExample [Jekyll] website using GitLab Pages.  View it live at https://pages.gitlab.io/jekyll\n\n[Learn more about GitLab Pages](https://pages.gitlab.io) or read the the [official GitLab Pages documentation](https://docs.gitlab.com/ce/user/project/pages/).\n\n---\n\n\u003c!-- START doctoc generated TOC please keep comment here to allow auto update --\u003e\n\u003c!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE --\u003e\n**Table of Contents**  *generated with [DocToc](https://github.com/thlorenz/doctoc)*\n\n- [Getting Started](#getting-started)\n  - [Start by forking this repository](#start-by-forking-this-repository)\n  - [Start from a local Jekyll project](#start-from-a-local-jekyll-project)\n- [GitLab CI](#gitlab-ci)\n- [Using Jekyll locally](#using-jekyll-locally)\n- [GitLab User or Group Pages](#gitlab-user-or-group-pages)\n- [Did you fork this project?](#did-you-fork-this-project)\n- [Other examples](#other-examples)\n- [Troubleshooting](#troubleshooting)\n\n\u003c!-- END doctoc generated TOC please keep comment here to allow auto update --\u003e\n\n## Getting Started\n\nYou can get started with GitLab Pages using Jekyll easily by either forking this repository or by uploading a new/existing Jekyll project.\n\nRemember you need to wait for your site to build before you will be able to see your changes.  You can track the build on the **Pipelines** tab.\n\n### Start by forking this repository\n\n1. Fork this repository.\n1. **IMPORTANT:** Remove the fork relationship.\nGo to **Settings (⚙)** \u003e **Edit Project** and click the **\"Remove fork relationship\"** button.\n1. Enable Shared Runners.\nGo to **Settings (⚙)** \u003e **Pipelines** and click the **\"Enable shared Runners\"** button.\n1. Rename the repository to match the name you want for your site.\n1. Edit your website through GitLab or clone the repository and push your changes.\n\n### Start from a local Jekyll project\n\n1. [Install][] Jekyll.\n1. Use `jekyll new` to create a new Jekyll Project.\n1. Add [this `.gitlab-ci.yml`](.gitlab-ci.yml) to the root of your project.\n1. Push your repository and changes to GitLab.\n\n## GitLab CI\n\nThis project's static Pages are built by [GitLab CI][ci], following the steps\ndefined in [`.gitlab-ci.yml`](.gitlab-ci.yml):\n\n```\nimage: ruby:2.3\n\nvariables:\n  JEKYLL_ENV: production\n\npages:\n  script:\n  - bundle install\n  - bundle exec jekyll build -d public\n  artifacts:\n    paths:\n    - public\n  only:\n  - master\n```\n\n## Using Jekyll locally\n\nTo work locally with this project, you'll have to follow the steps below:\n\n1. Fork, clone or download this project\n1. [Install][] Jekyll\n1. Download dependencies: `bundle`\n1. Build and preview: `bundle exec jekyll serve`\n1. Add content\n\nThe above commands should be executed from the root directory of this project.\n\nRead more at Jekyll's [documentation][].\n\n## GitLab User or Group Pages\n\nTo use this project as your user/group website, you will need one additional\nstep: just rename your project to `namespace.gitlab.io`, where `namespace` is\nyour `username` or `groupname`. This can be done by navigating to your\nproject's **Settings**.\n\nRead more about [user/group Pages][userpages] and [project Pages][projpages].\n\n## Did you fork this project?\n\nIf you forked this project for your own use, please go to your project's\n**Settings** and remove the forking relationship, which won't be necessary\nunless you want to contribute back to the upstream project.\n\n## Other examples\n\n* [jekyll-branched](https://gitlab.com/pages/jekyll-branched) demonstrates how you can keep your GitLab Pages site in one branch and your project's source code in another.\n* The [jekyll-themes](https://gitlab.com/groups/jekyll-themes) group contains a collection of example projects you can fork (like this one) having different visual styles.\n\n## Troubleshooting\n\n1. CSS is missing! That means two things:\n    * Either that you have wrongly set up the CSS URL in your templates, or\n    * your static generator has a configuration option that needs to be explicitly\n    set in order to serve static assets under a relative URL.\n\n[ci]: https://about.gitlab.com/gitlab-ci/\n[Jekyll]: http://jekyllrb.com/\n[install]: https://jekyllrb.com/docs/installation/\n[documentation]: https://jekyllrb.com/docs/home/\n[userpages]: https://docs.gitlab.com/ce/user/project/pages/introduction.html#user-or-group-pages\n[projpages]: https://docs.gitlab.com/ce/user/project/pages/introduction.html#project-pages\n\n## Release\n\nThis project is relesed as `LLNL-CODE-819660`\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fllnl%2Fhpc-tutorials","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fllnl%2Fhpc-tutorials","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fllnl%2Fhpc-tutorials/lists"}