1
0
Fork
You've already forked dribdat
0
forked from dribdat/dribdat
A project board for hackathons or just effective collaboration in small teams.
  • Python 54%
  • HTML 26.4%
  • JavaScript 9.9%
  • CSS 8.4%
  • Shell 1%
  • Other 0.2%
2023年09月10日 22:52:45 +02:00
.github Use poetry for coverage 2023年04月08日 10:09:53 +02:00
docs Full user profile in export 2022年09月15日 23:47:29 +02:00
dribdat Testing mail features 2023年09月10日 22:48:44 +02:00
image remove lines in script used for debugging 2023年04月25日 20:06:06 +02:00
migrations Event model updated 2023年08月15日 17:42:54 +02:00
profile Added profiler configuration to debug mode 2022年10月10日 09:57:31 +02:00
requirements Packages upgraded 2023年09月10日 22:15:16 +02:00
tests Project name semirandom 2023年09月10日 22:52:45 +02:00
.dockerignore Refactor dockerfile and add entrypoint 2023年04月25日 19:49:32 +02:00
.gitignore User profile next event 2023年06月02日 16:51:55 +02:00
.pyup.yml Update .pyup.yml 2017年01月11日 09:38:15 +01:00
app.json Renamed GitHub org 2021年07月12日 10:45:39 +02:00
autoapp.py Switch from Flask-Script to Click 2017年09月18日 23:10:01 +02:00
cli.py Fix hashtag issue in numerise 2023年08月18日 11:43:09 +02:00
deploy-stackscript.sh Updated petl, alembic. Added Stackscript 2022年02月03日 09:02:21 +01:00
docker-compose.yml Home optimization 2022年10月16日 22:18:49 +02:00
Dockerfile Refactor dockerfile and add entrypoint 2023年04月25日 19:49:32 +02:00
force-migrate.sh Refactor dockerfile and add entrypoint 2023年04月25日 19:49:32 +02:00
gunicorn.conf.py Test reverting 2023年07月17日 20:16:33 +02:00
LICENSE README 2023年08月16日 00:51:03 +02:00
manage.py Test event API 2023年07月18日 13:26:28 +02:00
manifest.yml Logo & manifest 2022年06月17日 11:38:48 +02:00
package.json Update tui editor 2023年08月29日 18:24:01 +02:00
PACKAGE.txt PACKAGE link 2021年07月20日 22:01:16 +02:00
patched.py Monkey patch eventlet 2021年05月16日 01:22:59 +02:00
poetry.lock Packages upgraded 2023年09月10日 22:15:16 +02:00
Procfile GitHub/GitLab avatar support 2022年10月09日 00:01:28 +02:00
publish-docker.sh Docker publish latest 2023年08月16日 00:48:07 +02:00
pyproject.toml README 2023年08月16日 00:51:03 +02:00
pytest.ini Tests 2023年06月05日 14:35:50 +02:00
README.md README 2023年08月16日 00:51:03 +02:00
release.sh Friendlier release message 2023年06月20日 12:07:21 +02:00
requirements.txt Revised py req 2023年04月26日 22:43:19 +02:00
runtime.txt Py Runtime 2023年08月15日 17:51:11 +02:00
tox.ini Project stage test 2022年10月05日 00:37:29 +02:00

dribdat

Github Actions build codecov FOSSA Status

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

dribdat is an open source web application that assists teams working playfully on projects with data. Originally designed to promote and support data expeditions and awesome hackathons, 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).

Look at Screenshots and examples in the User Guide.

For more background and references, see the User Handbook. If you need help or advice in setting up your event, or would like to contribute to the project: please get in touch via the website or GitHub Issues. Follow and support the project's development on OpenCollective

If you use dribdat for your event, please add yourself to the Tour de Hack! It only takes a minute, and knowing that dribdat is helping real events helps keep the 🔥 alive.

Quickstart

This project can be deployed to any server capable of serving Python applications, and is set up for fast deployment using Ansible or Docker. The first user that registers becomes an admin, so don't delay!

If you would like to run dribdat on any other cloud or local machine, there are additional instructions in the Deployment guide. Information on contributing and extending dribdat can be found in the Contributors guide, which includes API documentation, and other details.

See also backboard , a sample responsive web application, and our dridbot chat client, which both demonstrate reuse of the dribdat API.

If you need support with your deployment, please reach out through the Issues board, or use the contact form on our website: dribd.at

Credits

This project is currently mantained by @loleg. See Contributors and Forks to find other users of this project.

Special thanks to the Open Data, Open Networking and Open Source communities in Switzerland for the many trials and feedbacks through over one hundred events.

This project is inspired by the work of many wonderful hackathonistas to the East, West, North, and South of here. We are grateful to F. Wieser and M.-C. Gasser at Swisscom for conceptual inputs and financial support at an early stage of this project. This application was based on Steven Loria's cookiecutter-flask, a more modern version of which is cookiecutter-flask-restful, and could be a good basis for your own hackathon projects.

Additional and ♥-felt thanks for your contributions to: Alexandre Cotting, Anthony Ritz, Chris Mutel, Fabien Schwob, Gonzalo Casas, Jonathan Schnyder, Jonathan Sobel, Philip Shemella, Thomas Amberg, Yusuf Khasbulatov .. and all the participants and organizers sending in bugs and requests!

License

This project is open source under the MIT License.

Due to the use of the boto3 library for S3 support, there is a dependency on OpenSSL via awscrt. If you use these features, please note that the product includes cryptographic software written by Eric Young (eay@cryptsoft.com) and Tim Hudson (tjh@cryptsoft.com).