Comments (13)
This schema might also be related/interesting https://schema.org/Dataset
from dribdat.
Another interesting example is the civic.json file used by @codeforamerica - which they suggest adding to repos as follows:
Merge this to add a civic.json file to your project. This little bit of metadata will make your project easier to search for at https://www.codeforamerica.org/brigade/projects and elsewhere. You can read more about the status attribute at https://www.codeforamerica.org/brigade/projects/stages.
from dribdat.
Note: this is related to some work on an API-first redesign of the platform earlier this year.
from dribdat.
I guess the projects (teams) should be listed under performer category? To be continued..
from dribdat.
@loleg I implemented also parts of the Event Schema thing on the website side of things: https://github.com/open-network-infrastructure/hugo-hackatheme/blob/master/layouts/partials/meta/schema.html
Is there a way we could share the implementation?
from dribdat.
@gonzalocasas that's great! Probably using the separate repo to specify and develop the Event Schema would make sense. See also the schema for Hackathon-Hackers events aggregation, as well as the HackClub directory for examples of what people look for.
from dribdat.
Interesting example of someone going the other route - writing a scraper to aggregate hackathon results: https://github.com/andrew-m-h/HackanationGovhack
from dribdat.
Additional inspiration, from earlier discussions: https://spaceapi.io/
Also, we at one point did some work on an OpenAPI spec (Swagger)
from dribdat.
The basic mechanism has been in place for a while, but to close this issue, we need to have a clear and accepted validation. In my mind, this is the "community calendar" mentioned in the top posted, generated from a federated list of dribdat instances.
I would also appreciate seeing at least one "static" hackathon.json
involved in such this, not coming out of an app, at some point. Any updates from your side @gonzalocasas are welcome.
from dribdat.
Recent discussions and experiments around #325 make me think: wouldn't it be cool if dribdat instances federated each other automatically, rather than the manual import and export of Data Packages that I have to do now?
from dribdat.
It would be amazing!
from dribdat.
I've been thinking recently that instead of a full-blown installation of Dribdat, a hackathon organizer should be able to quickly generate a hackathon.json
or META-tags for the Schema.org spec using a simple tool, like a one-page app with a form to fill out, a CSV to upload or paste in - and then they can do what they want with the generated file. In this project, we could also then use the backboard app to offer quick visualization or static-site deployment of the hackathon for archiving purposes.
from dribdat.
I'm going to say that we have solved the original proposal - all the data is being served by our API + hackathon.json
+ OpenGraph meta-tags. We are still far from the Ultimate Mechanism (which, today, probably means getting your event to stand out in GPT results), and there are some great further ideas in this ticket - but we have at least ensured that hackathons powered by Dribdat have decent SEO, and that is something.
See also #379
from dribdat.
Related Issues (20)
- Instructions are visible for non-registered users
- New Project does not sync HOT 2
- Complete support for Docker
- User discoverability HOT 1
- Users can invite other users HOT 1
- View previous versions of project
- Challenge and project/result presentation on top of project page HOT 1
- accessing version history of projects through log posts/files HOT 1
- Update project Log on Pull Requests HOT 2
- Add support for Datawrapper embeds
- Raw data view
- Enrich the Posts editor HOT 1
- Support Open Linked Event standard HOT 1
- Apply random numbering to projects
- Switch between challenge presentations HOT 1
- Review event and project challenge HOT 2
- One-time participant import HOT 1
- Pasting images into rich text editor HOT 1
- Improve full-screen presentation mode HOT 1
- Evaluate Readme
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dribdat.