https://github.com/cau-se/cau-se.github.io

Software Engineering @ Kiel University

https://github.com/cau-se/cau-se.github.io

Science Score: 36.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
    Links to: researchgate.net, acm.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (9.0%) to scientific vocabulary
Last synced: 6 months ago · JSON representation

Repository

Software Engineering @ Kiel University

Basic Info
  • Host: GitHub
  • Owner: cau-se
  • License: mit
  • Language: HTML
  • Default Branch: main
  • Homepage: https://www.cau-se.de/
  • Size: 89.6 MB
Statistics
  • Stars: 1
  • Watchers: 4
  • Forks: 1
  • Open Issues: 0
  • Releases: 0
Created over 1 year ago · Last pushed 7 months ago
Metadata Files
Readme Contributing License

README.md

Software Engineering Group at the CAU of Kiel

Modifying the homepage will follow the below procedure.

  1. Clone the repository.
  2. Execute the homepage locally (http://localhost:8080).
  3. Add modifications to the code. Most changes will be applied and shown on the fly.
  4. Check code formatting and broken urls.
  5. Make commits and push to the main branch.

Test-run the homepage locally

Launch the test instance

bash docker compose up

Then open http://localhost:8080 on the browser. Modifying certain files (e.g., _config.yml) will force-quit the current instance.

Shutdown the test instance

docker compose down

Avoid GitHub Action Failures

We can run some of GitHub action jobs locally to avoid GitHub action failures.

Checking code format

Install npm and the Prettier code formatter (Documentation):

bash sudo dnf install npm npm install prettier

Check what's wrong:

bash npx prettier . --check

Apply prettier suggestions:

bash npx prettier . --write

Fix broken URLs

Install cargo, openssl-devel, and the lychee link checker (Documentation). The package name for openssl-devel differs by the deployed Linux distribution.

bash curl -sSf 'https://sh.rustup.rs' | sh sudo dnf install openssl-devel cargo install lychee

The most up-to-date lychee command is as followed by:

bash lychee --user-agent 'curl/7.54' --exclude-path README.md --exclude-path _pages/404.md --exclude-path _pages/blog.md --exclude-path _posts/2018-12-22-distill.md --exclude-path _posts/2023-04-24-videos.md --verbose --no-progress './**/*.md' './**/*.html' --exclude researchgate.net --exclude doi.org --exclude acm.org --exclude star-history.com --exclude tilburguniversity.edu --exclude app

If the command is modified, then update the last line in this GitHub action script:

.github/workflows/broken-links.yml

Documentation

Owner

  • Name: Kiel University - Software Engineering Group
  • Login: cau-se
  • Kind: organization
  • Location: Kiel, Germany

GitHub Events

Total
  • Watch event: 1
  • Delete event: 1
  • Issue comment event: 2
  • Push event: 268
  • Pull request event: 30
  • Fork event: 1
  • Create event: 6
  • Commit comment event: 3
Last Year
  • Watch event: 1
  • Delete event: 1
  • Issue comment event: 2
  • Push event: 268
  • Pull request event: 30
  • Fork event: 1
  • Create event: 6
  • Commit comment event: 3

Issues and Pull Requests

Last synced: 7 months ago

All Time
  • Total issues: 0
  • Total pull requests: 15
  • Average time to close issues: N/A
  • Average time to close pull requests: about 11 hours
  • Total issue authors: 0
  • Total pull request authors: 3
  • Average comments per issue: 0
  • Average comments per pull request: 0.07
  • Merged pull requests: 15
  • Bot issues: 0
  • Bot pull requests: 1
Past Year
  • Issues: 0
  • Pull requests: 15
  • Average time to close issues: N/A
  • Average time to close pull requests: about 11 hours
  • Issue authors: 0
  • Pull request authors: 3
  • Average comments per issue: 0
  • Average comments per pull request: 0.07
  • Merged pull requests: 15
  • Bot issues: 0
  • Bot pull requests: 1
Top Authors
Issue Authors
Pull Request Authors
  • shinhyungyang (13)
  • dependabot[bot] (1)
  • Malte-Hansen (1)
Top Labels
Issue Labels
Pull Request Labels
dependencies (1) ruby (1)

Dependencies

.github/workflows/axe.yml actions
  • actions/checkout v4 composite
  • browser-actions/setup-chrome v1 composite
  • fjogeleit/yaml-update-action main composite
  • ruby/setup-ruby v1 composite
.github/workflows/broken-links-site.yml actions
  • actions/checkout v4 composite
  • fjogeleit/yaml-update-action main composite
  • lycheeverse/lychee-action v1.9.0 composite
  • ruby/setup-ruby v1 composite
.github/workflows/broken-links.yml actions
  • actions/checkout v4 composite
  • lycheeverse/lychee-action v2.1.0 composite
.github/workflows/deploy-docker-tag.yml actions
  • actions/checkout v4 composite
  • docker/build-push-action v5 composite
  • docker/login-action v3 composite
  • docker/metadata-action v5 composite
  • docker/setup-buildx-action v3 composite
  • docker/setup-qemu-action v3 composite
.github/workflows/deploy-image.yml actions
  • actions/checkout v4 composite
  • docker/build-push-action v5 composite
  • docker/login-action v3 composite
  • docker/setup-buildx-action v3 composite
  • docker/setup-qemu-action v3 composite
.github/workflows/deploy.yml actions
  • JamesIves/github-pages-deploy-action v4 composite
  • actions/checkout v4 composite
  • actions/setup-python v5 composite
  • fjogeleit/yaml-update-action main composite
  • ruby/setup-ruby v1 composite
.github/workflows/docker-slim.yml actions
  • actions/checkout v4 composite
  • docker/login-action v3 composite
  • kitabisa/docker-slim-action v1.1.1 composite
.github/workflows/lighthouse-badger.yml actions
  • actions/checkout v4 composite
  • myactionway/lighthouse-badger-action v2.2 composite
.github/workflows/prettier-comment-on-pr.yml actions
  • thollander/actions-comment-pull-request v2 composite
.github/workflows/prettier-html.yml actions
  • actions/checkout v4 composite
  • actions/setup-node v4 composite
.github/workflows/prettier.yml actions
  • actions/checkout v4 composite
  • actions/setup-node v4 composite
  • actions/upload-artifact v4 composite
  • peter-evans/repository-dispatch v2 composite
.github/workflows/push-to-fork.yml actions
  • actions/checkout v2 composite
Dockerfile docker
  • ruby latest build
Gemfile rubygems
  • classifier-reborn >= 0 development
  • css_parser >= 0 development
  • feedjira >= 0 development
  • httparty >= 0 development
  • jekyll >= 0 development
  • jekyll-archives >= 0 development
  • jekyll-email-protect >= 0 development
  • jekyll-feed >= 0 development
  • jekyll-get-json >= 0 development
  • jekyll-imagemagick >= 0 development
  • jekyll-jupyter-notebook >= 0 development
  • jekyll-link-attributes >= 0 development
  • jekyll-minifier >= 0 development
  • jekyll-paginate-v2 >= 0 development
  • jekyll-regex-replace >= 0 development
  • jekyll-scholar >= 0 development
  • jekyll-sitemap >= 0 development
  • jekyll-tabs >= 0 development
  • jekyll-toc >= 0 development
  • jekyll-twitter-plugin >= 0 development
  • jemoji >= 0 development
  • unicode_utils >= 0 development
  • webrick >= 0 development
Gemfile.lock rubygems
  • activesupport 7.2.1.1
  • addressable 2.8.7
  • base64 0.2.0
  • bibtex-ruby 6.1.0
  • bigdecimal 3.1.8
  • bundler 2.5.18
  • citeproc 1.0.10
  • citeproc-ruby 1.1.14
  • classifier-reborn 2.3.0
  • colorator 1.1.0
  • concurrent-ruby 1.3.4
  • connection_pool 2.4.1
  • crass 1.0.6
  • csl 1.6.0
  • csl-styles 1.0.1.11
  • css_parser 1.19.1
  • cssminify2 2.0.1
  • csv 3.3.0
  • deep_merge 1.2.2
  • drb 2.2.1
  • em-websocket 0.5.3
  • eventmachine 1.2.7
  • execjs 2.9.1
  • fast-stemmer 1.0.2
  • feedjira 3.2.3
  • ffi 1.17.0
  • forwardable-extended 2.6.0
  • gemoji 4.1.0
  • google-protobuf 4.28.2
  • html-pipeline 2.14.3
  • htmlcompressor 0.4.0
  • http_parser.rb 0.8.0
  • httparty 0.22.0
  • i18n 1.14.6
  • jekyll 4.3.4
  • jekyll-archives 2.2.1
  • jekyll-email-protect 1.1.0
  • jekyll-feed 0.17.0
  • jekyll-get-json 1.0.0
  • jekyll-imagemagick 1.4.0
  • jekyll-jupyter-notebook 0.0.6
  • jekyll-link-attributes 1.0.1
  • jekyll-minifier 0.1.10
  • jekyll-paginate-v2 3.0.0
  • jekyll-regex-replace 1.1.0
  • jekyll-sass-converter 3.0.0
  • jekyll-scholar 7.1.3
  • jekyll-sitemap 1.4.0
  • jekyll-tabs 1.2.1
  • jekyll-toc 0.19.0
  • jekyll-twitter-plugin 2.1.0
  • jekyll-watch 2.2.1
  • jemoji 0.13.0
  • json 2.7.2
  • json-minify 0.0.3
  • kramdown 2.4.0
  • kramdown-parser-gfm 1.1.0
  • latex-decode 0.4.0
  • liquid 4.0.4
  • listen 3.9.0
  • logger 1.6.1
  • loofah 2.22.0
  • matrix 0.4.2
  • mercenary 0.4.0
  • mini_mime 1.1.5
  • minitest 5.25.1
  • multi_xml 0.7.1
  • namae 1.2.0
  • nokogiri 1.16.7
  • pathutil 0.16.2
  • public_suffix 6.0.1
  • racc 1.8.1
  • rake 13.2.1
  • rb-fsevent 0.11.2
  • rb-inotify 0.11.1
  • rexml 3.3.9
  • rouge 4.4.0
  • safe_yaml 1.0.5
  • sass-embedded 1.80.3
  • sax-machine 1.3.2
  • securerandom 0.3.1
  • terminal-table 3.0.2
  • tzinfo 2.0.6
  • uglifier 4.2.1
  • unicode-display_width 2.6.0
  • unicode_utils 1.4.0
  • webrick 1.8.2
docker-compose-slim.yml docker
  • amirpourmand/al-folio slim
docker-compose.yml docker
  • amirpourmand/al-folio latest
package-lock.json npm
  • @shopify/liquid-html-parser 2.0.0 development
  • @shopify/prettier-plugin-liquid 1.4.0 development
  • html-styles 1.0.0 development
  • isarray 1.0.0 development
  • isobject 2.1.0 development
  • line-column 1.0.2 development
  • ohm-js 16.6.0 development
  • prettier 3.1.1 development
package.json npm
  • @shopify/prettier-plugin-liquid 1.4.0 development
  • prettier 3.1.1 development
requirements.txt pypi
  • nbconvert *