Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: Create a doap file #10233

Merged
merged 2 commits into from
Apr 25, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
57 changes: 57 additions & 0 deletions doap.rdf
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
<?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.
-->
<!--
Apache DOAP file that drives https://projects.apache.org/project.html?datafusion
See https://projects.apache.org/create.html for syntax and details
-->
<Project rdf:about="https://datafusion.apache.org">
tisonkun marked this conversation as resolved.
Show resolved Hide resolved
<created>2024-04-17</created>
<license rdf:resource="https://spdx.org/licenses/Apache-2.0" />
<name>Apache DataFusion</name>
<homepage rdf:resource="https://datafusion.apache.org" />
<asfext:pmc rdf:resource="https://datafusion.apache.org" />
<shortdesc>Apache DataFusion is a fast, extensible query engine for building high-quality data-centric systems in Rust.</shortdesc>
<description>
Apache DataFusion is a fast, extensible query engine for building high-quality data-centric systems
in Rust, using the Apache Arrow in-memory format. Python Bindings are also available. DataFusion offers SQL
and Dataframe APIs, excellent performance, built-in support for CSV, Parquet, JSON, and Avro,
extensive customization, and a great community.
</description>
<bug-database rdf:resource="https://github.com/apache/datafusion/issues" />
<mailing-list rdf:resource="https://lists.apache.org/[email protected]" />
<download-page rdf:resource="https://github.com/apache/datafusion/releases" />
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We don't have a download page actually, and I suggest we should create one.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The official releases will be on the apache download site https://downloads.apache.org/datafusion/ (they are currently on https://downloads.apache.org/arrow/)

However I think the vast majority of datafusion users will get datafusion via crates.io or a direct github link 🤔 I wonder if other types of releases / release page are needed

Any thoughts @andygrove ?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is a good question. We may omit this attribute right now.

The situation is somehow complicated due to the existing ASF policies, which make some assumptions in the old days.

Here is the policy: https://infra.apache.org/release-download-pages.html

You can see a formal Download page has a lot of requirements to follow. But for DataFusion, most users just use cargo add datafusion and never care if such a page exists.

We recently had a discussion on the [email protected] for related topics; while I understand your suggestion here, and we should do what is helpful for our users.

However, Arrow has a release/download page, and I check it meets all the requirements. So if people in DataFusion have time to implement it, we can avoid any further concern.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sounds good -- I filed to track #10236

<programming-language>Python</programming-language>
<programming-language>Rust</programming-language>
<category rdf:resource="https://projects.apache.org/category/big-data" />
<category rdf:resource="https://projects.apache.org/category/database" />
<category rdf:resource="https://projects.apache.org/category/data-engineering" />
<category rdf:resource="https://projects.apache.org/category/library" />
<repository>
<GitRepository>
<location rdf:resource="https://github.com/apache/datafusion.git"/>
<browse rdf:resource="https://github.com/apache/datafusion/"/>
</GitRepository>
</repository>
</Project>
</rdf:RDF>