forked from cccb-website-team/www
CCCB Website (https://berlin.ccc.de/)
Bumps [ncipollo/release-action](https://github.com/ncipollo/release-action) from 1.12.0 to 1.13.0. - [Release notes](https://github.com/ncipollo/release-action/releases) - [Commits](https://github.com/ncipollo/release-action/compare/v1.12.0...v1.13.0) --- updated-dependencies: - dependency-name: ncipollo/release-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> |
||
|---|---|---|
| .github | ||
| archetypes | ||
| content | ||
| layouts | ||
| static/img | ||
| themes | ||
| tools | ||
| .editorconfig | ||
| .gitattributes | ||
| .gitignore | ||
| .gitmodules | ||
| .hugo-params | ||
| .python-version | ||
| build.sh | ||
| config.yaml | ||
| LICENSE | ||
| README.md | ||
| requirements.txt | ||
| TODO.md | ||
CCCB Website
This is the website of the CCCB.
Getting started
- Get Hugo: https://gohugo.io/getting-started/installing
- Clone this repo
git clone https://github.com/cccb/www - Switch directory
cd www - 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
- Use your local dev setup (see Getting started) or via GitHub editor.
- Make your change in
stagingbranch. - Commit (and push) your change.
- GitHub Actions is running the release workflow.
- If successful, check Staging Website if change is correct.
- Create merge request to merge changes from
stagingtoproductionbranch. Ask somebody to check merge request or if small change, merge yourself. - GitHub Actions is running the release workflow.
- If successfull, check Website if change is correct.
- Profit!
Made with ❤️ and Hugo.
