Skip to content

Commit

Permalink
Readme, trending
Browse files Browse the repository at this point in the history
  • Loading branch information
loleg committed Dec 5, 2022
1 parent 2c81c25 commit 44c3a9b
Show file tree
Hide file tree
Showing 3 changed files with 31 additions and 16 deletions.
6 changes: 2 additions & 4 deletions README.md
Expand Up @@ -6,9 +6,7 @@

### Tools for time-limited, team-based, open-by-default collaboration

`dribdat` is an open source web platform for team collaboration online and offline. Originally designed to promote and support open data expeditions and [awesome hackathons](https://github.com/dribdat/awesome-hackathon), it is a Swiss Army Knife of everything you need for your event: a website, countdown clock and challenge board, project log and progress tracker, integrations with popular chat platforms and code repositories, open data support and APIs.

The philosophy of this project, in a nutshell, is: **live and let live** (no tech religion, use whatever design / dev / doc tools you want), **commit sustainably** (aggregate outputs in standard web formats for optimal search and archiving), **create in safe spaces** (code of conduct, works offline, minimal privacy footprint).
`dribdat` is an open source web platform for team collaboration online and offline. Originally designed to promote and support open data expeditions and [awesome hackathons](https://github.com/dribdat/awesome-hackathon). It is akin to a Swiss Army Knife for event organizers: a website, guidelines, countdown clock, challenge board, project log, progress tracker, integrations with popular chat platforms, code repositories and open data APIs. The philosophy of this project, in a nutshell, is: **live and let live** (no tech religion, use whatever design / dev / doc tools you want as long as they are accessible to your team), **commit sustainably** (aggregate outputs in standard web of data formats for optimal search and archiving), **create in safe spaces** (embedded code of conduct, works offline, minimal privacy footprint).

For more background and references, see the [User Handbook](https://docs.dribdat.cc/usage/). If you need help or advice in setting up your event, or would like to contribute to the project: please get in touch via [GitHub Issues](https://github.com/dribdat/dribdat/issues) or [website](https://dribdat.cc).

Expand All @@ -30,7 +28,7 @@ If you need support with your deployment, please reach out through Issues or the

# Credits

This project is currently mantained by [@loleg](https://github.com/loleg) and [@gonzalocasas](https://github.com/gonzalocasas). See [Contributors](https://github.com/dataletsch/dribdat/graphs/contributors) for a full list of people who have helped us with the code, and [Forks](https://github.com/dataletsch/dribdat/network/members) to find other users of this project.
This project is currently mantained by [@loleg](https://github.com/loleg). See [Contributors](https://github.com/dataletsch/dribdat/graphs/contributors) for a full list of people who have helped us with the code, and [Forks](https://github.com/dataletsch/dribdat/network/members) to find other users of this project.

Special thanks to the [Open Data](https://opendata.ch), [Open Networking](https://opennetworkinfrastructure.org/) and [Open Source](https://dinacon.ch) communities in Switzerland for the many trials and feedbacks. We are also grateful to F. Wieser and M.-C. Gasser at [Swisscom](http://swisscom.com) for conceptual inputs and financial support at an early stage of this project.

Expand Down
35 changes: 24 additions & 11 deletions dribdat/static/css/style.css
Expand Up @@ -562,15 +562,20 @@ nav .nav-login {
.hexagon.blank {
visibility: hidden;
}
.hexagon .team-count {
top: -2em;
right: -0.8em;
min-width: 2em;
.project.hexagon .hexagontent .team-count {
background: white;
right: -3em;
top: -3em;
}
.hexagon .hexagontent .team-count {
top: -1em;
right: -1em;
min-width: 2.5em;
position: absolute;
color: black;
font-size: 80%;
background: rgba(255, 255, 255, 0.8);
border: 1px dashed rgba(0,0,200,0.4);
box-shadow: 0 4px 9px rgb(0 0 0 / 2%), 0 9px 15px rgb(0 0 0 / 7%);
}

.project-page.phase-Challenge .progress,
Expand Down Expand Up @@ -602,18 +607,26 @@ nav .nav-login {
}

/* Hexagon inner content */
.project .hexagontent {
overflow: hidden;
.hexagon .hexagontent {
color: black;
line-height: 1.5;
}
.project .hexagontent.with-icon div {
font-size: 90%;
.hexagon .hexagontent.with-icon {
line-height: 1.4;
}
.hexagon .hexagontent.with-icon .project-name {
max-height: 4.5em;
position: relative;
z-index: 99;
}
.hexagon .hexagontent.with-icon i {
font-size: 1em;
line-height: 2em;
}
.project .hexagontent div {
.hexagon .hexagontent div {
max-height: 5.4em;
}
.project .hexagontent .fa {
.hexagon .hexagontent .fa {
font-size: 240%;
}

Expand Down
6 changes: 5 additions & 1 deletion dribdat/templates/macros/_event.html
Expand Up @@ -28,9 +28,13 @@
>
<div class="hexagontent {{
'text-md' if 32 < project.name|length else 'text-sm' if 42 < project.name|length
}}{{ ' with-icon' if project.logo_icon }}">
}}{{ ' with-icon' if project.logo_icon or project.image_url }}">
{% if project.is_challenge and project.team %}
<span class="team-count" title="# following">{{ project.team|count }}</span>
{% elif project.score > 80 %}
<span class="team-count" title="Skyrocketing">🚀</span>
{% elif project.score > 69 %}
<span class="team-count" title="Trending">🔥</span>
{% endif %}
<span class="project-name">{{ project.name|truncate(64, True, '..') }}</span>
{% if project.image_url %}
Expand Down

0 comments on commit 44c3a9b

Please sign in to comment.