1
0
Fork 0

Compare commits

..

24 Commits
main ... main

Author SHA1 Message Date
kosma 9233f5c5b6 README.md: fix caddy tagging
/ build_website (push) Successful in 6s Details
/ build_and_push_container (push) Successful in 7s Details
2025-11-16 20:34:37 +01:00
kosma 7c86a51ed1 server.Dockerfile: use the official docker package from hswro namespace
/ build_website (push) Successful in 6s Details
/ build_and_push_container (push) Successful in 9s Details
2025-11-16 20:32:03 +01:00
kosma b7a56877e0 README.md: add build instructions for build/serve_base 2025-11-16 20:31:30 +01:00
kosma d91f3c28c3 Caddyfile: add redirect for preseed.cfg
/ build_website (push) Successful in 8s Details
/ build_and_push_container (push) Successful in 9s Details
2025-11-16 20:10:35 +01:00
Lech Perczak abf75541bc index: dodanie kontaktu na radiu amatorskim
/ build_website (push) Successful in 7s Details
/ build_and_push_container (push) Successful in 11s Details
2025-05-26 00:06:08 +02:00
Michał Rudowicz 7a69e31f81 1.5% podatku
/ build_website (push) Successful in 6s Details
/ build_and_push_container (push) Successful in 9s Details
2025-04-06 13:53:37 +02:00
miklo 783d7bab6a fedi linki
/ build_website (push) Successful in 21s Details
/ build_and_push_container (push) Successful in 8s Details
2025-03-28 12:37:47 +01:00
Michał Rudowicz a71383d0d3 Also upload hidden files into artifacts
/ build_website (push) Successful in 7s Details
/ build_and_push_container (push) Successful in 8s Details
2025-03-22 17:59:47 +01:00
Michał Rudowicz 57f1931135 Dodanie .well-known z wpisami dot. matriksa
/ build_website (push) Successful in 7s Details
/ build_and_push_container (push) Successful in 9s Details
2025-03-20 19:52:15 +01:00
Michał Rudowicz 5b9ec1571a Opis drukarek, opis otwartych śród
/ build_website (push) Successful in 8s Details
/ build_and_push_container (push) Successful in 11s Details
2025-03-17 20:14:41 +01:00
miklo 42285eb8d0 laserowa->igłowa, 1,5% podatku
/ build_website (push) Successful in 6s Details
/ build_and_push_container (push) Successful in 10s Details
2025-03-11 12:54:28 +01:00
Michał Rudowicz f2c725b817 Swap busybox webserver to caddy
/ build_website (push) Successful in 8s Details
/ build_and_push_container (push) Successful in 9s Details
2025-03-09 22:42:45 +01:00
miklo 03c298d20f dodany favicon
/ build_website (push) Successful in 7s Details
/ build_and_push_container (push) Successful in 7s Details
2025-03-01 20:31:19 +00:00
Michał Rudowicz 6c3c7966ea Margin on the bottom of content
/ build_website (push) Successful in 7s Details
/ build_and_push_container (push) Successful in 7s Details
2025-02-28 21:25:03 +00:00
Michał Rudowicz 67152a9e9f Darken link color, no feature borders 2025-02-28 21:25:03 +00:00
miklo 0d8bdaa320 Dodany Kącik Radiowy
/ build_website (push) Successful in 8s Details
/ build_and_push_container (push) Successful in 7s Details
2025-02-27 15:47:36 +01:00
Michał Rudowicz 3ba8295d8c Move all content to one page, update menu, change code color
/ build_website (push) Successful in 7s Details
/ build_and_push_container (push) Successful in 7s Details
2025-02-26 22:34:15 +01:00
Michał Rudowicz 198e885597 Design fixes
/ build_website (push) Successful in 7s Details
/ build_and_push_container (push) Successful in 7s Details
2025-02-26 20:46:22 +00:00
Michał Rudowicz 80d92ade8f Updated README
/ build_website (push) Successful in 8s Details
/ build_and_push_container (push) Successful in 7s Details
2025-02-26 20:19:08 +00:00
Michał Rudowicz 5856a7ed86 Links, "chacie" -> "czacie" 2025-02-26 20:19:08 +00:00
martyna 8e29adddda updated contact page 2025-02-26 20:19:08 +00:00
franek 5d97f5bc37 foto spawalni
/ build_website (push) Successful in 8s Details
/ build_and_push_container (push) Successful in 9s Details
2025-02-26 20:20:55 +01:00
Michał Rudowicz 74211ebdc7 Cleanup; Remove mobile menu which required JS to be toggled
/ build_website (push) Successful in 6s Details
/ build_and_push_container (push) Successful in 6s Details
2025-02-24 17:27:27 +00:00
miklo 37a5b3dbbf linki w kontaktach
/ build_website (push) Successful in 6s Details
/ build_and_push_container (push) Successful in 7s Details
2025-02-24 17:51:47 +01:00
26 changed files with 183 additions and 217 deletions

View File

@ -10,6 +10,8 @@ jobs:
- run: bundle exec jekyll build
- uses: actions/upload-artifact@v3
with:
compression-level: 9
include-hidden-files: true
name: generated-site
path: _site/
build_and_push_container:

View File

@ -0,0 +1 @@
{"m.homeserver": {"base_url": "https://matrix.hswro.org"}}

View File

@ -0,0 +1 @@
{"m.server": "matrix.hswro.org:443"}

View File

@ -12,6 +12,8 @@ Alternative is to use docker/podman. In the repo directory:
docker run -p="4000:4000" --volume="$PWD:/data:Z" -it git.hswro.org/hswro/hswro_org_build:latest
```
Preview should be available on `http://localhost:4000` .
### Doesn't work for me or I'm too lazy to do it
Forgejo Actions should generate it for you, then you should be able to download the compressed website ready for viewing locally.
@ -36,3 +38,18 @@ Edit `_layouts/home.html`
Edit `_data/menus.yml`
### Rebuilding and pushing the build/serve images
You need to be authenticated to do this. Go to [Applications](https://git.hswro.org/user/settings/applications),
create a new Access Token with Access set to All and scope of Packages: Read and Write. Run `docker login git.hswro.org`,
enter your Forgejo username, use the Access Token as a password. From there you can publish images:
```
docker build -t git.hswro.org/hswro/hswro_org_build -f docker/build.Dockerfile .
docker push git.hswro.org/hswro/hswro_org_build:latest
```
```
docker build -t git.hswro.org/hswro/hswro_org_serve_base:caddy -f docker/serve_base.Dockerfile .
docker push git.hswro.org/hswro/hswro_org_serve_base:caddy
```

View File

@ -15,9 +15,14 @@ logo:
desktop_footer_height: "43px"
desktop_footer_width: "87px"
favicon: "images/favicon.svg"
sass:
style: compressed # possible values: nested expanded compact compressed
include:
- .well-known
exclude:
- Gemfile
- Gemfile.lock

View File

@ -10,7 +10,7 @@
},
{
"title": "Warsztat Elektroniczny",
"description": "Dwa stanowiska wyposażone w niezbędny sprzęt lutowniczy oraz spore ilości komponentów do wykorzystania w projektach.",
"description": "Dwa stanowiska wyposażone w niezbędny sprzęt lutowniczy, pomiarowy oraz spore ilości komponentów do wykorzystania w projektach.",
"image": {
"url": "images/photos/elektroniczny1.jpeg",
"width": 350,
@ -19,13 +19,22 @@
},
{
"title": "Warsztat Prototypowania",
"description": "Farma drukarek 3D marki Prusa podłączonych do print-serwera. Do retro-zastosowań jest również drukarka laserowa do papieru.",
"description": "Farma drukarek 3D marki Prusa podłączonych do print-serwera oraz różne drukarki 2D, od tradycyjnej laserowej po drukarki etykiet. Do retro-zastosowań jest również drukarka igłowa do papieru.",
"image": {
"url": "images/photos/prusy.jpeg",
"width": 350,
"height": 350
}
},
{
"title": "Kącik Radiowy",
"description": "Z tego miejsca łączymy się z całym światem na falach radiowych. Wykorzystujemy tradycyjne techniki łączności w pasmach amatorskich KF/UKF jak również nowoczesne emisje cyfrowe.",
"image": {
"url": "images/photos/radiowy.jpg",
"width": 350,
"height": 350
}
},
{
"title": "Warsztat Mechaniczny",
"description": "Wyposażony w masę narzędzi niezbędnych, żeby zbudować własny mebel, przerobić garnek na durszlak lub dorobić sobie skrzydła warto.",
@ -37,6 +46,11 @@
},
{
"title": "Spawalnia",
"description": "Znajduje się najgłębszych zakamarkach Hackerspace. Właśnie tam stworzyliśmy niektóre z naszych mebli, na przykład stół do frezarki CNC."
"description": "Znajduje się najgłębszych zakamarkach Hackerspace. Właśnie tam stworzyliśmy niektóre z naszych mebli, na przykład stół do frezarki CNC.",
"image": {
"url": "images/photos/spawalnia.jpeg",
"width": 350,
"height": 350
}
}
]

View File

@ -2,20 +2,6 @@ main:
- name: "Strona Główna"
url: "/"
weight: 1
- name: "Forum"
url: "https://forum.hswro.org/"
weight: 2
- name: "Kontakt"
url: "/kontakt"
weight: 10
footer:
- name: "Strona Główna"
url: "/"
weight: 1
- name: "Forum"
url: "https://forum.hswro.org/"
weight: 2
- name: "Kontakt"
url: "/kontakt"
url: "/#kontakt"
weight: 10

20
_includes/features.html Normal file
View File

@ -0,0 +1,20 @@
{% if site.data.features %}
<h1>Siedziba</h1>
<div class="container">
<div class="row justify-content-center">
{% for feature in site.data.features %}
<div class="col-12 col-md-6 col-lg-4 mb-2">
<div class="feature">
{% if feature.image %}
<div class="feature-image"><img alt="{{ feature.title }} logo" src="{{ feature.image.url | relative_url }}" width="{{ feature.image.width }}" height="{{ feature.image.height }}" /></div>
{% endif %}
<h2 class="feature-title">{{ feature.title }}</h2>
<div class="feature-content">{{ feature.description }}</div>
</div>
</div>
{% endfor %}
</div>
</div>
{% endif %}

View File

@ -11,14 +11,6 @@
<a href="{{ site.baseurl }}"><img width="{{ site.logo.mobile_footer_width }}" height="{{ site.logo.mobile_footer_height }}" alt="{{ site.title }}" src="{{ site.logo.mobile | relative_url }}" /></a>
</div>
</h2>
<ul>
{% assign footermenu = site.data.menus.footer | sort: 'weight' %}
{% for item in footermenu %}
<li class="{% if item.url == page.url %}active{% endif %}">
<a href="{{ item.url | relative_url }}">{{ item.name }}</a>
</li>
{% endfor %}
</ul>
</div>
</div>
</div>

View File

@ -1,5 +0,0 @@
<button id="toggle-main-menu-mobile" class="hamburger hamburger--slider" type="button" aria-label="Mobile Menu">
<span class="hamburger-box">
<span class="hamburger-inner"></span>
</span>
</button>

View File

@ -7,6 +7,5 @@
<a href="{{ site.baseurl }}"><img width="{{ site.logo.mobile_width }}" height="{{ site.logo.mobile_height }}" alt="{{ site.title }}" src="{{ site.logo.mobile | relative_url }}" /></a>
</div>
{% include main-menu.html %}
{% include hamburger.html %}
</div>
</div>

View File

@ -1,10 +0,0 @@
<div id="main-menu-mobile" class="main-menu-mobile">
{% assign mainmenu = site.data.menus.main | sort: 'weight' %}
<ul>
{% for item in mainmenu %}
<li class="{% if item.url == page.url %}active{% endif %}">
<a href="{{ item.url | relative_url }}">{{ item.name }}</a>
</li>
{% endfor %}
</ul>
</div>

View File

@ -4,11 +4,11 @@
<head>
<meta charset="utf-8">
<title>{% if page.title %}{{page.title}}{% else %}{{ site.title | escape }}{% endif %}</title>
<link rel="icon" type="image/svg+xml" href="{{ site.favicon | relative_url }}"/>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<!--<link rel="icon" type="image/png" href="{{ '/images/favicon-32x32.svg' | relative_url }}">-->
<!-- Self host font -->
<!-- <link rel="preload" href="{{ '/assets/fonts/playfair-display.woff2' | relative_url }}" as="font" type="font/woff2" crossorigin> -->
<link href="{{ '/assets/css/style.css' | relative_url }}" rel="stylesheet">
<link href="{{ '/assets/css/style.css' | relative_url }}" rel="stylesheet"/>
<link href="https://mastodon.radio/@SP6HACK" rel="me"/>
<link href="https://mobilizon.pl/@hswro" rel="me"/>
{% if page.description %}<meta name="description" content="{{ page.description }}" />{% endif %}
{% if page.meta_title %}<meta property="og:title" content="{{ page.meta_title }}"/>{% else %}<meta property="og:title" content="{{ page.title }}"/>{% endif %}
@ -23,8 +23,7 @@
</head>
<body class='page {{layout.bodyClass}}'>
{% include main-menu-mobile.html %}
<div id="wrapper" class="wrapper">
<div id="wrapper" class="wrapper mb-3">
{% include header.html headerClass='header-extra' %}
{{content}}
</div>

View File

@ -3,45 +3,10 @@ layout: default
bodyClass: "page-home"
---
<div class="container">
<div class="row justify-content-start">
<div class="content">
<!--<div class="col-12 col-md-7 col-lg-6 order-2 order-md-1">-->
{{ content }}
{% if page.show_call_box %}
{% include call.html show_button=true %}
{% endif %}
<!--</div>-->
{% if page.intro_image %}
<!--<div class="col-12 col-md-5 col-lg-6 order-1 order-md-2 position-relative">
<img alt="{{ page.title }}" class="intro-image{% if page.intro_image_absolute %} intro-image-absolute{% endif %}{% if page.intro_image_hide_on_mobile %} intro-image-hide-mobile{% endif %}" src="{{ page.intro_image | relURL }}" />
</div>-->
{% endif %}
{{ content }}
</div>
</div>
</div>
{% if site.data.features %}
<div class="content">
<div class="strip strip-grey">
<div class="container pt-6 pb-6 pt-md-10 pb-md-10">
<div class="row justify-content-center">
<h1>Siedziba</h1>
{% for feature in site.data.features %}
<div class="col-12 col-md-6 col-lg-4 mb-2">
<div class="feature">
{% if feature.image %}
<div class="feature-image"><img alt="{{ feature.title }} logo" src="{{ feature.image.url | relative_url }}" width="{{ feature.image.width }}" height="{{ feature.image.height }}" /></div>
{% endif %}
<h2 class="feature-title">{{ feature.title }}</h2>
<div class="feature-content">{{ feature.description }}</div>
</div>
</div>
{% endfor %}
</div>
</div>
</div></div>
{% endif %}

View File

@ -1,7 +1,5 @@
.feature {
height: 100%;
border: 1px solid $white-offset;
border-radius: 3px;
padding: 20px;
background-color: #ffffff;
display: flex;
@ -21,7 +19,7 @@
.feature-title {
font-width: bold;
margin-top: 0;
color: $primary;
color: darken($primary, 10%);
}
.feature-content {
margin-bottom: 0;

View File

@ -1,6 +1,6 @@
.header {
color: $primary;
background-color: #ffffff;
color: #000;
background-color: $primary;
display: flex;
justify-content: space-between;
align-items: center;

View File

@ -1,79 +0,0 @@
.main-menu-mobile {
position: fixed;
background: $primary;
top: 0;
left: 0;
width: 100%;
height: 100vh;
opacity: 0;
visibility: hidden;
transition: opacity 0.35s, visibility 0.35s, height 0.35s;
overflow: hidden;
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
&.open {
opacity: 0.9;
visibility: visible;
height: 100%;
z-index: 20;
li {
animation: fadeInRight 0.5s ease forwards;
animation-delay: 0.35s;
&:nth-of-type(2) {
animation-delay: 0.4s;
}
&:nth-of-type(3) {
animation-delay: 0.45s;
}
&:nth-of-type(4) {
animation-delay: 0.5s;
}
&:nth-of-type(5) {
animation-delay: 0.55s;
}
&:nth-of-type(6) {
animation-delay: 0.6s;
}
}
}
ul {
font-size: 30px;
font-family: $font-family-heading;
text-align: center;
list-style: none;
padding: 0;
margin: 0;
flex: 0;
li {
display: block;
position: relative;
opacity: 0;
padding: 10px;
a {
display: block;
position: relative;
color: #ffffff;
text-decoration: none;
overflow: hidden;
&:hover {
opacity: 0.8;
}
}
}
}
}
@keyframes fadeInRight {
0% {
opacity: 0;
left: 20%;
}
100% {
opacity: 1;
left: 0;
}
}
.lock-scroll {
overflow: hidden;
}

View File

@ -1,8 +1,5 @@
.main-menu {
display: none;
@include media-breakpoint-up(md) {
display: block;
}
display: block;
> ul {
display: flex;
align-items: center;
@ -15,7 +12,7 @@
display: inline-block;
font-weight: normal;
text-decoration: none;
color: $primary;
color: #000;
&:hover {
text-decoration: underline;
}

View File

@ -3,8 +3,8 @@
// Colors
$primary: #FDB515;
$primary-dark: #a01b16;
$secondary: #f88379;
$primary-dark: darken($primary, 10%);
$secondary: darken($primary, 20%);
$black: #2f2f41;
$white: #ffffff;
$white-offset: #fff6f8;
@ -89,7 +89,6 @@ $sub-footer-text-color: $white;
@import "components/sub-footer";
@import "components/logo";
@import "components/main-menu";
@import "components/main-menu-mobile";
@import "components/hamburger";
@import "components/buttons";
@import "components/call";
@ -116,3 +115,11 @@ body {
line-height: 1.3;
}
}
code {
color: #000;
}
a {
color: #dd9902;
}

View File

@ -1,4 +1,4 @@
FROM git.hswro.org/fleg/serve_base:latest
FROM git.hswro.org/hswro/hswro_org_serve_base:caddy
# Copy the static website
# Use the .dockerignore file to control what ends up inside the image!

View File

@ -1,9 +1,10 @@
FROM busybox:stable
FROM caddy:2.9
# Create a non-root user to own the files and run our server
RUN adduser -D static
USER static
WORKDIR /home/static
# Run BusyBox httpd
CMD ["busybox", "httpd", "-f", "-v", "-p", "3000"]
RUN echo -e ":3000 {\n\
root * /var/www\n\
header /.well-known* Content-Type application/json\n\
header /.well-known/matrix/client Access-Control-Allow-Origin *\n\
redir /d-i/trixie/preseed.cfg https://git.hswro.org/HSWro-infra/hswro-vm-provisioning/raw/branch/master/preseed.cfg temporary\n\
file_server\n\
}" > /etc/caddy/Caddyfile
WORKDIR /var/www

29
images/favicon.svg Normal file
View File

@ -0,0 +1,29 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
version="1.1"
id="Layer_1"
x="0px"
y="0px"
width="32"
height="32"
viewBox="0 0 32 32"
enable-background="new 0 0 595.28 841.89"
xml:space="preserve"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:dc="http://purl.org/dc/elements/1.1/"><metadata
id="metadata941"><rdf:RDF><cc:Work
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><defs
id="defs939">
</defs>
<path
d="M 25.04992,9.4070527 27.386266,8.82266 28.202946,0.65014125 H 16.326427 15.918903 12.156218 L 12.488759,12.626912 10.90267,12.119542 10.265707,0.65014125 H 6.6020521 6.4137754 3.7970536 l 2.4626777,23.93683275 0.00934,0.09169 2.2242746,1.588536 2.9843101,-1.497657 -0.289344,-6.372886 4.934728,2.196564 4.811656,-2.157441 -0.141819,3.09149 -1.646404,0.857026 -3.023025,-1.468723 -3.235753,1.553895 0.187462,6.881479 3.050737,1.998912 9.644501,-6.733137 1.288596,-12.459282 -3.417512,-0.692385 -3.966038,1.201384 0.218842,-6.4698767 1.658222,-0.2469605 -0.09332,3.0034648 z M 9.87978,1.0576671 10.494328,12.114244 7.5735936,12.844531 6.6342464,1.0576671 Z M 8.6881767,25.712968 7.9151002,16.939756 l 2.8563448,1.271478 0.286899,6.312573 z m -0.5742042,-12.583577 2.5861555,-0.646335 1.800449,0.575834 0.04319,1.560007 z m 11.2676745,9.591522 1.806969,-0.940977 0.0012,-0.02976 2.442301,1.186715 -4.376417,2.716158 z m -3.25939,-1.352984 2.573933,1.250288 -2.573118,1.339537 -2.574339,-1.353392 z m 7.539631,-9.483121 2.405216,0.4874 -6.456834,2.238946 0.05136,-1.514772 z M 19.4982,5.8432395 19.248794,13.221084 h 4.08e-4 l -0.06724,1.969571 7.419411,-2.572708 -1.217279,11.771783 -9.058478,6.323983 v -6.40141 l 2.63832,-1.373771 -0.148339,3.468043 5.226922,-3.243903 0.62922,-6.849284 -8.345716,3.742309 V 1.0576671 h 11.42661 l -0.743329,7.4389715 -1.74747,0.4372747 0.297901,-3.994158 -3.826258,0.5701285 v 0 z"
id="path932"
style="stroke-width:0.407526" />
</svg>

After

Width:  |  Height:  |  Size: 2.1 KiB

BIN
images/photos/radiowy.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 261 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 355 KiB

View File

@ -5,7 +5,7 @@ layout: home
# Hackerspace
Hackerspace to społeczność ludzi tworzona przez pasjonatów technologii, mająca na celu wymianę wiedzy oraz wspieranie działań promujących technologię, edukację i sztukę. W ramach działalności prowadzimy otwarty warsztat oraz organizujemy kursy, spotkania i prelekcje. Pod koniec 2014 roku zostaliśmy formalnie zarejestrowani jako organizacja pozarządowa o nazwie Stowarzyszenie Hackerspace Wrocław.
Hackerspace to społeczność ludzi tworzona przez pasjonatów technologii, mająca na celu wymianę wiedzy oraz wspieranie działań promujących technologię, edukację i sztukę. W ramach działalności prowadzimy otwarty warsztat, z którego można samodzielnie korzystać. Okazjonalnie organizujemy również kursy, spotkania i prelekcje. Pod koniec 2014 roku zostaliśmy formalnie zarejestrowani jako organizacja pozarządowa o nazwie Stowarzyszenie Hackerspace Wrocław.
Hackerspace Wrocław mieści się na terenie dawnej zajezdni tramwajowej - <strong>ul. Wróblewskiego 38, 51-627 Wrocław</strong>.
@ -15,7 +15,64 @@ Członkostwo w stowarzyszeniu daje Ci następujące benefity:
* wpływ na aktywność i kierunek działań Stowarzyszenia
* oraz wiąże się z pomocą w utrzymaniu naszego warsztatu.
# 1.5%
Można przekazywać swoje 1.5% podatku na cele statutowe HSWro.
**KRS**: 0000270261, **Cel szczegółowy**: `HSWRO 17583`.
W roku 2024 za pieniądze z 1.5% udało nam się kupić:
- Kompresor: 773.67 zł
- Mikroskop: 1,518.99 zł
- Zagłębiarka: 499.00 zł
- Akumulatory Parkside: 358.00 zł
- Ładowarka Parkside: 249.00 zł
- Kamera termowizyjna: 1,296.30 zł
- Przedłużacz bębnowy: 191.90 zł
- Wiertła do metalu: 172.00 zł
- Wiertła do drewna: 129.90 zł
- Świetlówki - hardroom: 220.00 zł
- Świetlówki - główna sala: 224.00 zł
# Spotkania
Co środę spotykamy się w naszym warsztacie na spotkaniach otwartych. Zaczynają się o 19:00 i trwają do ostatniego hackera. Jeśli chcesz się z nami spotkać twarzą w twarz, porozmawiać i zobaczyć naszą siedzibę jest to świetny termin do odwiedzin.
Co środę spotykamy się w naszym warsztacie na spotkaniach otwartych. Zaczynają się o 19:00 i trwają do ostatniego hackera. Jeśli chcesz się z nami spotkać twarzą w twarz, porozmawiać i zobaczyć naszą siedzibę jest to świetny termin do odwiedzin. Weź jednak pod uwagę, że otwarte spotkania nie są zorganizowanymi zajęciami o ustalonej strukturze czy określonym temacie.
{% include features.html %}
# Kontakt
Najłatwiej się z nami skontaktować na czacie. Mamy połączone kanały na różnych platformach:
[Telegram](https://t.me/hackerspace_wroclaw), [Matrix #public:hswro.org](https://matrix.to/#/#public:hswro.org), [IRC #hswro@libera](irc://irc.libera.chat/hswro), [XMPP hswro_public@muc.jix.im](xmpp:hswro_public@muc.jix.im?join)
Do spraw wartych udokumentowania i omawiania projektów używamy [Forum](https://forum.hswro.org)
Mamy również konta na kilku platformach społecznościowych:
[Meetup](https://www.meetup.com/hackerspace-wrocław), [Facebook](https://www.facebook.com/HackerspaceWroclaw), [Mobilizon (fediverse)](https://mobilizon.pl/@hswro), [Mastodon (fediverse)](https://mastodon.radio/@SP6HACK)
Do oficjalnego kontaktu służy e-mail: [kontakt@hswro.org](mailto:kontakt@hswro.org)
Aby sprawdzić, czy ktoś akurat jest w naszej siedzibie możesz zadzwonić na telefon stacjonarny: [+48 717072457](tel:+48717072457)
Jeśli chcesz nas odwiedzić zapraszamy w każdą środę od 19 na teren dawnej zajezdni tramwajowej.
Na radiu (amatorskim) można nas najczęściej złapać na 145.325 MHz w FM, z włączonym CTCSS na 250.3 Hz.
Pracujemy pod znakami SP6HACK i SN6H.
Stowarzyszenie Hackerspace Wrocław
ul. Wróblewskiego 38
51-627 Wrocław
NIP: `8943058081`
KRS: `0000531222`
REGON: `360286977`
# Wsparcie
Jeśli chcesz nas wesprzeć finansowo, możesz przekazać darowiznę na cele statutowe na nasze konto.
Numer konta: `27 1050 1575 1000 0090 8049 7895`
Jeśli chcesz nam przekazać 1,5% podatku, w formularzu PIT podaj:
KRS: `0000270261`
Cel szczegółówy: `HSWRO 17583`

View File

@ -1,30 +0,0 @@
---
title: Hackerspace Wrocław - Kontakt
layout: page
---
# Kontakt
Najłatwiej się z nami skontaktować na telegramie lub forum:
* Telegram: @hackerspace_wroclaw
* Forum: https://forum.hswro.org
* Meetup: https://www.meetup.com/hackerspace-wrocław
* Facebook: https://www.facebook.com/HackerspaceWroclaw
* E-mail: kontakt@hswro.org
* Telefon stacjonarny: +48 717072457
Jeśli chcesz nas odwiedzić zapraszamy w każdą środę od 19 na teren dawnej zajezdni tramwajowej.
Stowarzyszenie Hackerspace Wrocław
ul. Wróblewskiego 38
51-627 Wrocław
NIP: `8943058081`
KRS: `0000531222`
REGON: `360286977`
# Wsparcie
Jeśli chcesz nas wesprzeć finansowo, możesz przekazać darowiznę na cele statutowe na nasze konto.
Numer konta: `27 1050 1575 1000 0090 8049 7895`