Wikidata talk:WikiProject Informatics/Forges

Github-wiki-bot

edit

Here is a bot dedicated to GitHub that may be a source of inspiration.

https://www.wikidata.org/wiki/User:Github-wiki-bot

Dachary (talk) 16:14, 13 August 2023 (UTC)Reply

instance of software

edit

This project is about software forges, not software instances. The queries should reflect that and not list forge websites such as GitHub.com or GitLab.com but rather forge software such as GitHub Enterprise or GitLab CE. Dachary (talk) 06:33, 19 April 2023 (UTC)Reply

Resolved but the output is not yet as expected because some forge websites (such as GitLab) are not instances of website. This should be fixed. Dachary (talk) 06:58, 19 April 2023 (UTC)Reply

GitLab license is not MIT

edit

https://www.wikidata.org/wiki/Q16639197 shows it is MIT although it is GPL Dachary (talk) 07:06, 19 April 2023 (UTC)Reply

ForgeBOT to extract, validate and format Forge information

edit

Similar to https://phabricator.wikimedia.org/project/profile/2250/ but hosted on https://gitlab.wikimedia.org/ probably since phabricator is no longer maintained. Dachary (talk) 10:32, 19 April 2023 (UTC)Reply

Git LFS?

edit

Should this be a feature of a forge that supports git? Or should it be considered a detail related to Git? And if so, how should it be expressed? Dachary (talk) 19:42, 22 August 2023 (UTC)Reply

How to express that a forge is discontinued?

edit

For instance https://www.wikidata.org/wiki/Q5565140. There should be a way to know if a software forge was discontinued or not. Dachary (talk) 20:00, 22 August 2023 (UTC)Reply

@Dachary: Use discontinued date (P2669). --Dexxor (talk) 07:23, 23 August 2023 (UTC)Reply
I went for using end time because it is recommended in the https://www.wikidata.org/wiki/Wikidata:WikiProject_Informatics/FLOSS#end_time page. Do you think this is incorrect? Dachary (talk) 08:48, 23 August 2023 (UTC)Reply
Just like another other software, there should be an [end time](https://www.wikidata.org/wiki/Wikidata:WikiProject_Informatics/FLOSS#end_time) statement. Dachary (talk) 07:26, 23 August 2023 (UTC)Reply
See https://www.wikidata.org/wiki/Q2963609 for an example of how to properly use "end time" and "start time". Dachary (talk) 08:14, 23 August 2023 (UTC)Reply
@Dachary: "start time" and "end time" are too generic: It's not clear what is meant exactly. IMO they should only be used as qualifiers on software items. Also, "end time" requires "start time" per property constraint but we tend to already use inception (P571) for project start/first commit and publication date (P577) for "general availability" or release of v1.0 (de:Template:Infobox Software uses those two properties but not "end time"). Dexxor (talk) 07:47, 24 August 2023 (UTC)Reply

instance of pull request

edit

I disagree with edits like Special:Diff/1958987229. While it makes querying forges by features convenient, it is semantically very wrong. Dexxor (talk) 07:56, 24 August 2023 (UTC)Reply

I just would like to report that now Wikidata:WikiProject Informatics/Forges#List of features supported by a forge does not list anymore Phorge (Q113256910) since it indeed it does not support (at the moment at least) a "pull request" model. To be honest, they think that the "pull request" model is just wrong and so they love instead a "patch-based" model implemented with Differential (Q115288295) that is an instance of code reviewing software (Q16920237). So I'm inclined to omit pull request (Q68712963) from the query, since it's not a general concept and just a specific workflow to implement collaboration on code. Valerio Bozzolan (talk) 05:18, 4 February 2024 (UTC)Reply

RhodeCode Community

edit

A short note about the addition of RhodeCode Community (Q122928979). It did not exist because there were three entries for RhodeCode (Q18390228) representing the business and the software although they should be separated. They were merged into one, assuming they are duplicate. The free software instance of (P31) instance of was moved to a dedicated item, with a link back to RhodeCode (Q18390228) as a developer. Dachary (talk) 07:09, 4 October 2023 (UTC)Reply

More forges in the Allura list

edit

See https://forge-allura.apache.org/p/allura/wiki/Feature%20Comparison/ for forges that are not yet listed (LibreSource, Indefero, Apache Bloodhound). They are no longer active but part of history. Dachary (talk) 16:16, 8 March 2024 (UTC)Reply

Return to the project page "WikiProject Informatics/Forges".