You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@arrow.apache.org by we...@apache.org on 2019/03/13 01:35:10 UTC

[arrow] branch master updated: ARROW-295: [Documentation] Add DOAP file

This is an automated email from the ASF dual-hosted git repository.

wesm pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/arrow.git


The following commit(s) were added to refs/heads/master by this push:
     new 372b6da  ARROW-295: [Documentation] Add DOAP file
372b6da is described below

commit 372b6daa609dd05cbf842963f614d534e5cb969a
Author: Bruno P. Kinoshita <ki...@users.noreply.github.com>
AuthorDate: Tue Mar 12 20:34:55 2019 -0500

    ARROW-295: [Documentation] Add DOAP file
    
    Hi,
    
    Went to have a look at the [Apache Project listing](https://projects.apache.org/projects.html?language) and couldn't find Arrow there, so quickly grabbed Avro's DOAP, compared with a few Commons' DOAP files, and here's the result.
    
    Notes:
    
    - Use GitHub instead of git-wip (as far as I know, [git-wip is EOL](https://blogs.apache.org/infra/entry/relocation-of-apache-git-repositories), and all projects have to migrate to GitBox).
    - Couldn't find a Wikipedia page for Arrow. That's where I normally find when the project was created, so used the [TLP project announcement](https://blogs.apache.org/foundation/entry/the_apache_software_foundation_announces87) date for the project `created` value.
    - Use README's list of programming languages to create the list in this DOAP file.
    - Some projects include updating DOAP release notes during/after the release, but it is not mandatory, and some (most?) ASF projects have outdated dates for the release in their DOAP files... having a DOAP file with valid metadata is still useful.
    
    Happy to update branch it if necessary.
    
    Other comments:
    
    - Validated with W3C RDF validator, looks OK
    - Built site locally and pushed to my fork to test that the DOAP file appeared correctly in the [browser](https://kinow.github.io/arrow/arrow.rdf). Basically, by having the file in the `site` directory and not including it in the `_config.yaml` to be excluded seems to be enough
    - If/once merged, the ASF project listing would still lack Arrow. That's because someone (a PMC or committer) still needs to follow the [documentation for projects](https://projects.apache.org/create.html) and updated the [ASF SVN XML](https://svn.apache.org/repos/asf/comdev/projects.apache.org/trunk/data/projects.xml) used. But that's just one line, pointing to http://arrowapache.org/arrow.rdf
    
    Cheers
    Bruno
    
    Author: Bruno P. Kinoshita <ki...@users.noreply.github.com>
    
    Closes #3307 from kinow/add-doap-file and squashes the following commits:
    
    d92566e9f <Bruno P. Kinoshita> ARROW-295: Add Matlab, and update release date/version
    2c8b23ef9 <Bruno P. Kinoshita> ARROW-295: add DOAP file
---
 site/arrow.rdf | 62 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 62 insertions(+)

diff --git a/site/arrow.rdf b/site/arrow.rdf
new file mode 100644
index 0000000..9ec078f
--- /dev/null
+++ b/site/arrow.rdf
@@ -0,0 +1,62 @@
+<?xml version="1.0"?>
+<?xml-stylesheet type="text/xsl"?>
+<rdf:RDF xml:lang="en"
+         xmlns="http://usefulinc.com/ns/doap#"
+         xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+         xmlns:asfext="http://projects.apache.org/ns/asfext#"
+         xmlns:foaf="http://xmlns.com/foaf/0.1/">
+<!--
+    Licensed to the Apache Software Foundation (ASF) under one or more
+    contributor license agreements.  See the NOTICE file distributed with
+    this work for additional information regarding copyright ownership.
+    The ASF licenses this file to You under the Apache License, Version 2.0
+    (the "License"); you may not use this file except in compliance with
+    the License.  You may obtain a copy of the License at
+
+         http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+  <Project rdf:about="https://arrow.apache.org">
+    <created>2016-02-17</created>
+    <license rdf:resource="http://usefulinc.com/doap/licenses/asl20" />
+    <name>Apache arrow</name>
+    <homepage rdf:resource="http://arrow.apache.org/" />
+    <asfext:pmc rdf:resource="http://arrow.apache.org" />
+    <shortdesc>Apache Arrow is a cross-language development platform for in-memory data.</shortdesc>
+    <description>Apache Arrow is a cross-language development platform for in-memory data.</description>
+    <bug-database rdf:resource="https://issues.apache.org/jira/browse/ARROW" />
+    <mailing-list rdf:resource="http://mail-archives.apache.org/mod_mbox/arrow-dev/" />
+    <download-page rdf:resource="http://arrow.apache.org/release/" />
+    <programming-language>C</programming-language>
+    <programming-language>C++</programming-language>
+    <programming-language>C#</programming-language>
+    <programming-language>Go</programming-language>
+    <programming-language>Java</programming-language>
+    <programming-language>JavaScript</programming-language>
+    <programming-language>MATLAB</programming-language>
+    <programming-language>Python</programming-language>
+    <programming-language>R</programming-language>
+    <programming-language>Ruby</programming-language>
+    <programming-language>Rust</programming-language>
+    <category rdf:resource="http://projects.apache.org/category/library" />
+    <category rdf:resource="http://projects.apache.org/category/big-data" />
+    <release>
+      <Version>
+        <name>Apache Arrow</name>
+        <created>2019-01-20</created>
+        <revision>0.12.0</revision>
+      </Version>
+    </release>
+    <repository>
+      <GitRepository>
+        <location rdf:resource="https://github.com/apache/arrow.git"/>
+        <browse rdf:resource="https://github.com/apache/arrow/"/>
+      </GitRepository>
+    </repository>
+  </Project>
+</rdf:RDF>