CCCB Website (https://berlin.ccc.de/)
Find a file
2025-01-30 22:05:48 +01:00
.github gh-action: bump ncipollo/release-action from 1.14.0 to 1.15.0 2025-01-13 16:54:42 +00:00
archetypes Move out datengartens into their own section 2018-05-21 18:31:39 +02:00
content page: add Tag Des Offenen Hackerspace event 2025-01-30 22:05:48 +01:00
layouts fix: update templates 2024-10-17 00:01:56 +02:00
static/img fix images and theme 2023-06-13 22:44:57 +02:00
themes bump theme 2024-10-17 00:03:18 +02:00
tools Update convert_page.sh 2023-06-14 12:26:41 +02:00
.editorconfig update gitignore; add editorconfig 2023-06-13 12:53:51 +02:00
.gitattributes ICS Files brauchen CLRF 2018-06-11 22:50:30 +02:00
.gitignore correct dates of openwrt, plenum, bastelabend and spieleabend 2025-01-25 20:10:54 +01:00
.gitmodules change submodule to fork, add step to README, fix typo in README 2018-05-18 21:27:55 +02:00
.hugo-params fix calendar script 2023-06-13 23:55:38 +02:00
.python-version Create .python-version 2023-06-12 19:29:12 +02:00
build.sh refacture all the things! 2023-06-13 12:47:07 +02:00
config.yaml chore: bump email address year also in footer 2024-04-04 16:58:14 +02:00
LICENSE Add LICENSE 2018-08-14 23:11:06 +02:00
README.md refacture all the things! 2023-06-13 12:47:07 +02:00
requirements.txt Update requirements.txt 2023-06-12 20:09:47 +02:00
TODO.md update gitignore; add editorconfig 2023-06-13 12:53:51 +02:00

CCCB logo

CCCB Website

This is the website of the CCCB.

Getting started

  1. Get Hugo: https://gohugo.io/getting-started/installing
  2. Clone this repo
    git clone https://github.com/cccb/www
    
  3. Switch directory
    cd www
    
  4. Fetch Submodules
    git submodule update --recursive --remote --init
    

Run site locally

Run hugo webserver:

hugo serve

Point your browser to: http://localhost:1313/

To ready your site for upload, run ./build.sh, which also generates all.ics and adds the calendar table to index.html. Every change you make on the project will be reflected in your browser as long as hugo serve is running.

Making a change

  1. Use your local dev setup (see Getting started) or via GitHub editor.
  2. Make your change in staging branch.
  3. Commit (and push) your change.
  4. GitHub Actions is running the release workflow.
  5. Create merge request to merge changes from staging to production branch. Ask somebody to check merge request or if small change, merge yourself.
  6. GitHub Actions is running the release workflow.
    • If successfull, check Website if change is correct.
  7. Profit!

Made with ❤️ and Hugo.