add landing page

main
km0 2 years ago
parent ec7cb82f18
commit 3bb445471a

Binary file not shown.

Binary file not shown.

@ -0,0 +1,9 @@
@font-face {
font-family: 'Unilegant';
src: url('Unilegant.woff2') format('woff2'),
url('Unilegant.woff') format('woff');
font-weight: normal;
font-style: normal;
font-display: swap;
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 385 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 147 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 214 KiB

@ -0,0 +1,132 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Documentation Sessions</title>
<link rel="stylesheet" href="font/style.css" />
<link rel="stylesheet" href="style.css" />
</head>
<body>
<main>
<h1>2 hours of head space to write some <em>code documentation</em></h1>
<div class="session">
<div class="number">First session</div>
<div class="when">
March 15th <br />
16:00—18:00
</div>
<div class="where">
around XPUB Studio <br />
4th floor Wijnhaven
</div>
</div>
<div class="session">
<div class="number">Second Session</div>
<div class="when">
March 23rd <br />
19:00—21:00
</div>
<div class="where">
Varia <br />
Gouwstraat 3, Rotterdam
</div>
</div>
<p>
For your new coding project, for the cryptic library you downloaded recently, for a
script that you want to share with others!
</p>
<p>
Too many pieces of code are left alone out there: without an entry point, forgotten,
while outside is raining. Wouldn't it be nice to take care of them?
</p>
<p>
Enter the documentation sessions. Two hours where to sit with source code and write
something about it. From simple instructions to in-depth explanations, or maybe some
drawings to illustrate the overall process. You name it.
</p>
<p>
Writing documentation can be tricky! But let's face this together: prompts and
suggestions will be offered for inspiration, and coffee and snacks for restoration.
If you want there will be space to share your work and exchange feedback, if not no
prob: just enjoy the cozy music and write some docs.
</p>
<figure>
<img
src="img/trolley.png"
alt="would you rather develop tools for yourself or for other; but is the trolley problem"
/>
<figcaption>As the famous trolley problem goes: sharing is caring.</figcaption>
</figure>
<div class="example">
<a href="https://git.xpub.nl/kamo/pad-bis"
>Padliography - A bookmarking tool for pad (and link in general)</a
>
</div>
<div class="example">
<a href="https://git.xpub.nl/kamo/drw"
>DRW - A multi surface multi player real time drawing app</a
>
</div>
<div class="example">
<a href="https://git.xpub.nl/kamo/kiwiboat"
>Kiwiboat - How to connect and play around with the media wiki api</a
>
</div>
<figure>
<img
src="img/goat.png"
alt="the famous riddle of goat wolf and cabbage, but now is with coding"
/>
<figcaption>Code documentation = the boat in this puzzle</figcaption>
</figure>
<p>
These sessions are part of a research focused on code documentation intended not
just a technical list of procedures, but also a way to provide context and orientate
code in the world. A texture where to weave together multiple voices and diverse
registry, in order to re-enchant the making of software.
</p>
<p>
Documentation as a way to produce narrations around software. To create a world for
the code to inhabit, to stretch what is possible to do or to think with it.
</p>
<p>
Documentation as a space for the political in the software. A surface that could
host ideas in close contact with code, letting them entangle and shape each other.
</p>
<p>
<em> Read more:</em>
<a href="https://hub.xpub.nl/soupboat/wlist/situated_doc"
>Situated Documentation - a small brainstorming in the format of a list
</a>
</p>
<figure>
<img
src="img/discord_rant.png"
alt="person complaining in discord about software and documentation"
/>
</figure>
<p>
This project grows out of the contradiction of being frustrated in having to deal
with undocumented pieces of code, and at the same time never documenting anything.
</p>
<p>
Developed in the context of the Experimental Publishing master. A really nice place
to be.
</p>
</main>
</body>
</html>

@ -0,0 +1,103 @@
* {
box-sizing: border-box;
}
html,
body {
margin: 0;
font-family: sans-serif;
font-size: 32px;
line-height: 1.6;
}
main {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(500px, 1fr));
}
main > * {
padding: 16px;
margin: 0;
min-height: 33vw;
background-color: rgba(255, 200, 255, 0.3);
}
main > *:nth-child(even) {
background: none;
}
h1 {
line-height: 1.3;
}
figure {
padding: 0;
}
figcaption {
margin: 8px;
}
a {
color: currentColor;
display: inline-block;
}
a:after {
display: inline-block;
content: "↗";
text-decoration: none;
}
a:hover {
translate: 10px 0;
}
a:hover:after {
translate: 5px -5px;
}
em {
font-family: "Unilegant";
font-style: normal;
font-size: 1.25em;
text-shadow: 1px 0 0 currentColor, 1px 0 0 currentColor;
}
img {
width: 100%;
height: auto;
object-fit: contain;
}
.example:before {
content: "Example:";
text-shadow: 1px 0 0 currentColor, 1px 0 0 currentColor;
font-family: "Unilegant";
font-size: 1.25rem;
}
.session .number {
opacity: 0.5;
}
.where:before,
.when:before {
content: "When";
display: block;
text-shadow: 1px 0 0 currentColor, 1px 0 0 currentColor;
font-family: "Unilegant";
font-size: 1.25rem;
}
.where {
margin-top: 1em;
}
.where:before {
content: "Where";
}
Loading…
Cancel
Save