forked from cccb-website-team/www
refacture all the things!
This commit is contained in:
parent
9a7b9ba2c0
commit
2e3a02af0c
12 changed files with 169 additions and 153 deletions
63
README.md
63
README.md
|
@ -1,42 +1,51 @@
|
|||

|
||||
|
||||
# CCCB Website
|
||||
|
||||
This is the website of CCCB.
|
||||
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
|
||||
```
|
||||
1. Get Hugo: <https://gohugo.io/getting-started/installing>
|
||||
2. Clone this repo
|
||||
```shell
|
||||
git clone https://github.com/cccb/www
|
||||
```
|
||||
3. Switch directory
|
||||
```shell
|
||||
cd www
|
||||
```
|
||||
3. Fetch Submodules
|
||||
```shell
|
||||
git submodule update --recursive --remote --init
|
||||
```
|
||||
|
||||
### Run site locally
|
||||
|
||||
Run hugo webserver
|
||||
```
|
||||
Run hugo webserver:
|
||||
|
||||
```shell
|
||||
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
|
||||
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 GitLab editor.
|
||||
* Make your change in `staging` branch.
|
||||
* Commit (and push) your change.
|
||||
* Gitlab CI is running pipeline. If successfull, check [Staging Website](https://staging.berlin.ccc.de/) if change is correct.
|
||||
* Create merge request to merge changes from `staging` to `production`. Ask somebody to check merge request or if small change, merge yourself.
|
||||
* Gitlab CI is running pipeline. If successfull, check [Website](https://berlin.ccc.de/) if change is correct.
|
||||
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.
|
||||
- If successful, check [Staging Website](https://staging.berlin.ccc.de/) if change is correct.
|
||||
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](https://berlin.ccc.de/) if change is correct.
|
||||
7. Profit!
|
||||
|
||||
---
|
||||
|
||||
Made with ❤️ and [Hugo](https://gohugo.io).
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue