[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1114844: ITP: foundry -- Command line IDE tool



Package: wnpp
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-gtk-gnome@lists.debian.org
Control: affects -1 src:foundry
Owner: jbicha@debian.org
Tags: pending

Package Name: foundry
Version: 1.0~rc
Upstream Author: Christian Hergert
License: LGPL-2.1+
Programming Lang: C

Package: foundry
Description: Command line IDE tool
 Foundry is a framework that can be used to build developer
 tools such as GNOME Builder, Manuals, and Sysprof.

Package: libfoundry-1-1
Description: Library for building IDEs
 Foundry is a framework that can be used to build developer
 tools such as GNOME Builder, Manuals, and Sysprof.

Links
--------
This package will be maintained by the Debian GNOME Team at
https://salsa.debian.org/gnome-team/foundry

The upstream project is at
https://gitlab.gnome.org/GNOME/foundry

Other Info
--------------
foundry is yet another library spun off from GNOME Builder by
Christian Hergert. This library also includes its own command line
tool which can do most of what the API can do.

For GNOME 49, foundry is only used by Manuals, a new developer
documentation viewing app (ITP coming soon for it). It is expected in
the future that both GNOME Builder and Sysprof will gain a dependency
on Foundry. GNOME Builder in fact already has an internal "foundry"
library that is an earlier version of what this new library is.

Naming Considerations
-------------------------------
There was a previous unrelated foundry source package in Debian but it
was removed from Debian and Ubuntu a decade ago. It had a lower
version number so no problem there.

Arch Linux has packaged an unrelated toolkit as "foundry". It is
available at https://getfoundry.sh/ or
https://github.com/foundry-rs/foundry

There is the unrelated https://github.com/microsoft/Foundry-Local
which is not DFSG-free and has an installer for Windows and macOS but
not Linux. It is designed to have 'foundry local' available on $PATH.

There is the unrelated Foundry VTT (or Foundry virtual Tabletop) at
https://foundryvtt.com/ or https://github.com/foundryvtt

My thinking is that it is best to use 'foundry' as the source package
name and binary package name and to use /usr/bin/foundry for this
GNOME project. A manpage isn't yet provided but it is expected it will
use devhelp.1

Thanks,
Jeremy Bícha


Reply to: