Code Monkey home page Code Monkey logo

Comments (13)

gonzalocasas avatar gonzalocasas commented on June 15, 2024 1

This schema might also be related/interesting https://schema.org/Dataset

from dribdat.

loleg avatar loleg commented on June 15, 2024 1

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.

loleg avatar loleg commented on June 15, 2024

Note: this is related to some work on an API-first redesign of the platform earlier this year.

from dribdat.

loleg avatar loleg commented on June 15, 2024

I guess the projects (teams) should be listed under performer category? To be continued..

from dribdat.

gonzalocasas avatar gonzalocasas commented on June 15, 2024

@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.

loleg avatar loleg commented on June 15, 2024

@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.

loleg avatar loleg commented on June 15, 2024

Interesting example of someone going the other route - writing a scraper to aggregate hackathon results: https://github.com/andrew-m-h/HackanationGovhack

from dribdat.

loleg avatar loleg commented on June 15, 2024

Additional inspiration, from earlier discussions: https://spaceapi.io/
Also, we at one point did some work on an OpenAPI spec (Swagger)

from dribdat.

loleg avatar loleg commented on June 15, 2024

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.

loleg avatar loleg commented on June 15, 2024

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.

gonzalocasas avatar gonzalocasas commented on June 15, 2024

It would be amazing!

from dribdat.

loleg avatar loleg commented on June 15, 2024

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.

loleg avatar loleg commented on June 15, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.