You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hello! I've been building this tool over the past day or so and I think it's starting to take shape. I built in as part of a website redesign I'm working on, part of which I want to include machine-readable data of my projects. So I'd like to announce it here and see if you have any feedback.
<?xml version="1.0" encoding="UTF-8"?>
<Projectxmlns="http://usefulinc.com/ns/doap#"xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"xmlns:foaf="http://xmlns.com/foaf/0.1/">
<name>Gitlab to DOAP</name>
<shortdesc>Given a gitlab personal token (https://docs.gitlab.com/ce/user/profile/personal_access_tokens.html) and a gitlab project, produce a DOAP (https://github.com/ewilderj/doap/wiki) XML
file.</shortdesc>
<homepagerdf:resource="https://code.aether.earth/nogweii/gitlab-to-doap"/>
<created>2020-12-31</created>
<repository>
<GitRepository>
<locationrdf:resource="https://code.aether.earth/nogweii/gitlab-to-doap.git"/>
<browserdf:resource="https://code.aether.earth/nogweii/gitlab-to-doap/-/tree/main"/>
</GitRepository>
</repository>
<download-pagerdf:resource="https://code.aether.earth/nogweii/gitlab-to-doap"/>
<bug-databaserdf:resource="https://code.aether.earth/nogweii/gitlab-to-doap/-/issues"/>
<programming-language>Ruby</programming-language>
<programming-language>Shell</programming-language>
<licenserdf:resource="http://www.apache.org/licenses/LICENSE-2.0.html"/>
<maintainer>
<foaf:Person>
<foaf:name>nogweii</foaf:name>
<foaf:homepagerdf:resource="https://code.aether.earth/nogweii"/>
</foaf:Person>
</maintainer>
</Project>
Namely, I'd like to ask for your feedback on the output. I think I understood the specification correctly, or did I miss something? (Sadly there aren't that many real world uses I could easily find, except for the Apache Software Foundation and GNOME project. I've mostly modeled the features on those.) Is there anything you would like to be added?
Presuming it passes muster, I'll add it to the Generators wiki page.
The text was updated successfully, but these errors were encountered:
I think it looks good! The only thing I could think of is that it is nice to have the data type on dates, so somehow to add xsd:date to the created date is nice. I don't know the Ruby tool you are using, so I can't advice on how to do it practically.
Hello! I've been building this tool over the past day or so and I think it's starting to take shape. I built in as part of a website redesign I'm working on, part of which I want to include machine-readable data of my projects. So I'd like to announce it here and see if you have any feedback.
It's a Ruby CLI application, installed from rubygems. The source code is available on my Gitlab instance.
Running that produces the following XML:
Namely, I'd like to ask for your feedback on the output. I think I understood the specification correctly, or did I miss something? (Sadly there aren't that many real world uses I could easily find, except for the Apache Software Foundation and GNOME project. I've mostly modeled the features on those.) Is there anything you would like to be added?
Presuming it passes muster, I'll add it to the Generators wiki page.
The text was updated successfully, but these errors were encountered: