Page Menu
Home
Software Heritage
Search
Configure Global Search
Log In
Files
F7343070
D7637.id.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
29 KB
Subscribers
None
D7637.id.diff
View Options
diff --git a/docs/_static/custom.css b/docs/_static/custom.css
--- a/docs/_static/custom.css
+++ b/docs/_static/custom.css
@@ -378,4 +378,18 @@
local('Alegreya Sans-Blackitalic'),
url(fonts/alegreya-sans-latin-900italic.woff2) format('woff2'),
url(fonts/alegreya-sans-latin-900italic.woff) format('woff'); /* Modern Browsers */
-}
\ No newline at end of file
+}
+
+table.swh-logos-table td,
+table.swh-logos-table th {
+ text-align: center;
+}
+
+table.swh-logos-table img {
+ margin-bottom: 5px;
+}
+
+table.swh-logos-table ul {
+ text-align: left;
+ margin-bottom: auto;
+}
diff --git a/swh/docs/sphinx/conf.py b/swh/docs/sphinx/conf.py
--- a/swh/docs/sphinx/conf.py
+++ b/swh/docs/sphinx/conf.py
@@ -120,6 +120,7 @@
html_static_path = ["_static"]
html_js_files = ["custom.js"]
+html_css_files = ["custom.css"]
# make logo actually appear, avoiding gotcha due to alabaster default conf.
# https://github.com/bitprophet/alabaster/issues/97#issuecomment-303722935
diff --git a/user/index.rst b/user/index.rst
--- a/user/index.rst
+++ b/user/index.rst
@@ -1,21 +1,12 @@
.. _swh-docs:
-.. Software Heritage documentation master file, created by
- sphinx-quickstart on Thu Jun 17 11:23:12 2021.
- You can adapt this file completely to your liking, but it should at least
- contain the root `toctree` directive.
-
Software Heritage User documentation
====================================
Getting started
---------------
* :ref:`faq`
-
-Tutorials
----------
-
-...
+* :ref:`loaders`
Indices and tables
@@ -27,9 +18,10 @@
.. toctree::
- :maxdepth: 2
- :caption: Contents:
- :titlesonly:
- :hidden:
+ :maxdepth: 2
+ :caption: Contents:
+ :titlesonly:
+ :hidden:
- faq/index
+ faq/index
+ loaders/index
diff --git a/user/loaders/archive.rst b/user/loaders/archive.rst
new file mode 100644
--- /dev/null
+++ b/user/loaders/archive.rst
@@ -0,0 +1,7 @@
+.. _archive_loader:
+
+Archive loader
+==============
+
+.. todo::
+ This page is a work in progress.
diff --git a/user/loaders/bazaar.rst b/user/loaders/bazaar.rst
new file mode 100644
--- /dev/null
+++ b/user/loaders/bazaar.rst
@@ -0,0 +1,7 @@
+.. _bzr_loader:
+
+Bazaar loader
+=============
+
+.. todo::
+ This page is a work in progress.
diff --git a/user/loaders/cran.rst b/user/loaders/cran.rst
new file mode 100644
--- /dev/null
+++ b/user/loaders/cran.rst
@@ -0,0 +1,7 @@
+.. _cran_loader:
+
+CRAN loader
+===========
+
+.. todo::
+ This page is a work in progress.
diff --git a/user/loaders/crates.rst b/user/loaders/crates.rst
new file mode 100644
--- /dev/null
+++ b/user/loaders/crates.rst
@@ -0,0 +1,7 @@
+.. _crates_loader:
+
+Crates loader
+=============
+
+.. todo::
+ This page is a work in progress.
diff --git a/user/loaders/cvs.rst b/user/loaders/cvs.rst
new file mode 100644
--- /dev/null
+++ b/user/loaders/cvs.rst
@@ -0,0 +1,7 @@
+.. _cvs_loader:
+
+CVS loader
+==========
+
+.. todo::
+ This page is a work in progress.
diff --git a/user/loaders/debian.rst b/user/loaders/debian.rst
new file mode 100644
--- /dev/null
+++ b/user/loaders/debian.rst
@@ -0,0 +1,7 @@
+.. _debian_loader:
+
+Debian loader
+=============
+
+.. todo::
+ This page is a work in progress.
diff --git a/user/loaders/deposit.rst b/user/loaders/deposit.rst
new file mode 100644
--- /dev/null
+++ b/user/loaders/deposit.rst
@@ -0,0 +1,7 @@
+.. _deposit_loader:
+
+Deposit loader
+==============
+
+.. todo::
+ This page is a work in progress.
diff --git a/user/loaders/git.rst b/user/loaders/git.rst
new file mode 100644
--- /dev/null
+++ b/user/loaders/git.rst
@@ -0,0 +1,7 @@
+.. _git_loader:
+
+Git loader
+==========
+
+.. todo::
+ This page is a work in progress.
diff --git a/user/loaders/index.rst b/user/loaders/index.rst
new file mode 100644
--- /dev/null
+++ b/user/loaders/index.rst
@@ -0,0 +1,394 @@
+.. _loaders:
+
+Software Heritage loaders
+*************************
+
+A :term:`loader` is a software component used to ingest content into the |swh| archive.
+
+This page references all available loaders and links to their high-level documentation.
+
+.. rst-class:: swh-logos-table
+
+.. table::
+ :align: center
+
+ +--------------------------+-------------------------------+-----------------------------+------------------------------------+
+ | Loader name | Related links | Current status | Related `grants`_ |
+ +==========================+===============================+=============================+====================================+
+ | |archive_logo| | * |archive_loader_source|_ | |archive_loader_status|_ | |
+ | | * |archive_loader_devdoc|_ | | |
+ | :ref:`archive_loader` | | | |
+ +--------------------------+-------------------------------+-----------------------------+------------------------------------+
+ | |bzr_logo| | * |bzr_loader_source|_ | |bzr_loader_status|_ | |bzr_loader_grant|_ |
+ | | * |bzr_loader_devdoc|_ | | |
+ | :ref:`bzr_loader` | * |bzr_loader_dev|_ | | (awarded to `Octobus`_) |
+ +--------------------------+-------------------------------+-----------------------------+------------------------------------+
+ | |cran_logo| | * |cran_loader_source|_ | |cran_loader_status|_ | |
+ | | * |cran_loader_devdoc|_ | | |
+ | :ref:`cran_loader` | * |cran_loader_dev|_ | | |
+ +--------------------------+-------------------------------+-----------------------------+------------------------------------+
+ | |crates_logo| | * |crates_loader_source|_ | |crates_loader_status|_ | |crates_loader_grant|_ |
+ | | * |crates_loader_source|_ | | |
+ | :ref:`crates_loader` | * |crates_loader_dev|_ | | (awarded to `Hashbang`_) |
+ +--------------------------+-------------------------------+-----------------------------+------------------------------------+
+ | |cvs_logo| | * |cvs_loader_source|_ | |cvs_loader_status|_ | |cvs_loader_grant|_ |
+ | | * |cvs_loader_devdoc|_ | | |
+ | :ref:`cvs_loader` | * |cvs_loader_dev|_ | | (awarded to `Stefan Sperling`_) |
+ +--------------------------+-------------------------------+-----------------------------+------------------------------------+
+ | |debian_logo| | * |debian_loader_source|_ | |debian_loader_status|_ | |
+ | | * |debian_loader_devdoc|_ | | |
+ | :ref:`debian_loader` | * |debian_loader_dev|_ | | |
+ +--------------------------+-------------------------------+-----------------------------+------------------------------------+
+ | |deposit_logo| | * |deposit_loader_source|_ | |deposit_loader_status|_ | |
+ | | * |deposit_loader_devdoc|_ | | |
+ | :ref:`deposit_loader` | * |deposit_loader_dev|_ | | |
+ +--------------------------+-------------------------------+-----------------------------+------------------------------------+
+ | |git_logo| | * |git_loader_source|_ | |git_loader_status|_ | |
+ | | * |git_loader_devdoc|_ | | |
+ | :ref:`git_loader` | * |git_loader_dev|_ | | |
+ +--------------------------+-------------------------------+-----------------------------+------------------------------------+
+ | |maven_logo| | * |maven_loader_source|_ | |maven_loader_status|_ | |maven_loader_grant|_ |
+ | | * |maven_loader_devdoc|_ | | |
+ | :ref:`maven_loader` | * |maven_loader_dev|_ | | (awarded to `Castalia Solutions`_) |
+ +--------------------------+-------------------------------+-----------------------------+------------------------------------+
+ | |mercurial_logo| | * |mercurial_loader_source|_ | |mercurial_loader_status|_ | |mercurial_loader_grant|_ |
+ | | * |mercurial_loader_devdoc|_ | | |
+ | :ref:`mercurial_loader` | * |mercurial_loader_dev|_ | | (awarded to `Octobus`_) |
+ +--------------------------+-------------------------------+-----------------------------+------------------------------------+
+ | |nixguix_logo| | * |nixguix_loader_source|_ | |nixguix_loader_status|_ | |nixguix_loader_grant|_ |
+ | | * |nixguix_loader_devdoc|_ | | |
+ | :ref:`nixguix_loader` | * |nixguix_loader_dev|_ | | (awarded to `Tweag`_) |
+ +--------------------------+-------------------------------+-----------------------------+------------------------------------+
+ | |npm_logo| | * |npm_loader_source|_ | |npm_loader_status|_ | |
+ | | * |npm_loader_devdoc|_ | | |
+ | :ref:`npm_loader` | * |npm_loader_dev|_ | | |
+ +--------------------------+-------------------------------+-----------------------------+------------------------------------+
+ | |opam_logo| | * |opam_loader_source|_ | |opam_loader_status|_ | |opam_loader_grant|_ |
+ | | * |opam_loader_devdoc|_ | | |
+ | :ref:`opam_loader` | * |opam_loader_dev|_ | | (awarded to `OCamlPro`_) |
+ +--------------------------+-------------------------------+-----------------------------+------------------------------------+
+ | |pypi_logo| | * |pypi_loader_source|_ | |pypi_loader_status|_ | |
+ | | * |pypi_loader_devdoc|_ | | |
+ | :ref:`pypi_loader` | * |pypi_loader_dev|_ | | |
+ +--------------------------+-------------------------------+-----------------------------+------------------------------------+
+ | |subversion_logo| | * |subversion_loader_source|_ | |subversion_loader_status|_ | |
+ | | * |subversion_loader_devdoc|_ | | |
+ | :ref:`subversion_loader` | * |subversion_loader_dev|_ | | |
+ +--------------------------+-------------------------------+-----------------------------+------------------------------------+
+
+.. toctree::
+ :maxdepth: 2
+ :hidden:
+
+ archive
+ bazaar
+ cran
+ crates
+ cvs
+ debian
+ deposit
+ git
+ maven
+ mercurial
+ nixguix
+ npm
+ opam
+ pypi
+ subversion
+
+.. |archive_logo| image:: ../logos/archive.png
+ :width: 50%
+ :target: archive.html
+ :alt: Archive loader
+
+.. |bzr_logo| image:: ../logos/bazaar.png
+ :width: 50%
+ :target: bazaar.html
+ :alt: Bazaar loader
+
+.. |cran_logo| image:: ../logos/cran.png
+ :width: 50%
+ :target: cran.html
+ :alt: CRAN loader
+
+.. |cvs_logo| image:: ../logos/cvs.png
+ :width: 50%
+ :target: cvs.html
+ :alt: CVS loader
+
+.. |crates_logo| image:: ../logos/crates.png
+ :width: 50%
+ :target: crates.html
+ :alt: Crates loader
+
+.. |debian_logo| image:: ../logos/debian.png
+ :width: 50%
+ :target: debian.html
+ :alt: Debian loader
+
+.. |deposit_logo| image:: ../logos/deposit.png
+ :width: 50%
+ :target: deposit.html
+ :alt: Deposit loader
+
+.. |git_logo| image:: ../logos/git.png
+ :width: 50%
+ :target: git.html
+ :alt: Git loader
+
+.. |maven_logo| image:: ../logos/maven.png
+ :width: 50%
+ :target: maven.html
+ :alt: Maven loader
+
+.. |mercurial_logo| image:: ../logos/mercurial.png
+ :width: 50%
+ :target: mercurial.html
+ :alt: Mercurial loader
+
+.. |nixguix_logo| image:: ../logos/nixguix.png
+ :width: 50%
+ :target: nixguix.html
+ :alt: NixGuix loader
+
+.. |npm_logo| image:: ../logos/npm.png
+ :width: 50%
+ :target: npm.html
+ :alt: NPM loader
+
+.. |opam_logo| image:: ../logos/opam.png
+ :width: 50%
+ :target: opam.html
+ :alt: Opam loader
+
+.. |pypi_logo| image:: ../logos/pypi.png
+ :width: 50%
+ :target: pypi.html
+ :alt: PyPI loader
+
+.. |subversion_logo| image:: ../logos/subversion.png
+ :width: 50%
+ :target: subversion.html
+ :alt: Subversion loader
+
+.. |archive_loader_source| replace:: Source code
+.. _archive_loader_source: https://forge.softwareheritage.org/source/swh-loader-core/browse/master/swh/loader/package/archive/
+
+.. |archive_loader_devdoc| replace:: Developer doc
+.. _archive_loader_devdoc: https://docs.softwareheritage.org/devel/apidoc/swh.loader.package.archive.html
+
+.. |archive_loader_status| replace:: in production
+.. _archive_loader_status: https://archive.softwareheritage.org/browse/search/?with_visit=true&with_content=true&visit_type=tar
+
+
+.. |bzr_loader_source| replace:: Source code
+.. _bzr_loader_source: https://forge.softwareheritage.org/source/swh-loader-bzr/
+
+.. |bzr_loader_devdoc| replace:: Developer doc
+.. _bzr_loader_devdoc: https://docs.softwareheritage.org/devel/swh-loader-bzr/index.html
+
+.. |bzr_loader_dev| replace:: Development
+.. _bzr_loader_dev: https://forge.softwareheritage.org/project/profile/164/
+
+.. |bzr_loader_status| replace:: in production
+.. _bzr_loader_status: https://archive.softwareheritage.org/browse/search/?with_visit=true&with_content=true&visit_type=bzr
+
+.. |bzr_loader_grant| replace:: Alfred P. Sloan Foundation
+.. _bzr_loader_grant: https://www.softwareheritage.org/2021/01/21/archiving-sourceforge-and-supporting-bazaar/
+
+
+.. |cran_loader_source| replace:: Source code
+.. _cran_loader_source: https://forge.softwareheritage.org/source/swh-loader-core/browse/master/swh/loader/package/cran/
+
+.. |cran_loader_devdoc| replace:: Developer doc
+.. _cran_loader_devdoc: https://docs.softwareheritage.org/devel/apidoc/swh.loader.package.cran.html
+
+.. |cran_loader_dev| replace:: Development
+.. _cran_loader_dev: https://forge.softwareheritage.org/project/profile/132/
+
+.. |cran_loader_status| replace:: in production
+.. _cran_loader_status: https://archive.softwareheritage.org/browse/search/?with_visit=true&with_content=true&visit_type=cran
+
+
+.. |crates_loader_source| replace:: Source code
+.. _crates_loader_source: https://forge.softwareheritage.org/source/swh-loader-core/browse/master/swh/loader/package/crates/
+
+.. |crates_loader_devdoc| replace:: Developer doc
+.. _crates_loader_devdoc: https://docs.softwareheritage.org/devel/apidoc/swh.loader.package.crates.html
+
+.. |crates_loader_dev| replace:: Development
+.. _crates_loader_dev: https://forge.softwareheritage.org/project/profile/182/
+
+.. |crates_loader_status| replace:: in development
+.. _crates_loader_status: https://forge.softwareheritage.org/T4104
+
+.. |crates_loader_grant| replace:: Alfred P. Sloan Foundation
+.. _crates_loader_grant: ttps://www.softwareheritage.org/2022/02/03/hashbang-expanding-coverage-software-heritage-archive/
+
+
+.. |cvs_loader_source| replace:: Source code
+.. _cvs_loader_source: https://forge.softwareheritage.org/source/swh-loader-cvs/
+
+.. |cvs_loader_devdoc| replace:: Developer doc
+.. _cvs_loader_devdoc: https://docs.softwareheritage.org/devel/swh-loader-cvs/index.html
+
+.. |cvs_loader_dev| replace:: Development
+.. _cvs_loader_dev: https://forge.softwareheritage.org/project/profile/166/
+
+.. |cvs_loader_status| replace:: in staging
+.. _cvs_loader_status: https://webapp.staging.swh.network/browse/search/?with_visit=true&with_content=true&visit_type=cvs
+
+.. |cvs_loader_grant| replace:: Alfred P. Sloan Foundation
+.. _cvs_loader_grant: https://www.softwareheritage.org/2020/12/10/sloan-subgrant-cvs-subversion-loaders/
+
+
+.. |debian_loader_source| replace:: Source code
+.. _debian_loader_source: https://forge.softwareheritage.org/source/swh-loader-core/browse/master/swh/loader/package/debian/
+
+.. |debian_loader_devdoc| replace:: Developer doc
+.. _debian_loader_devdoc: https://docs.softwareheritage.org/devel/apidoc/swh.loader.package.debian.html
+
+.. |debian_loader_dev| replace:: Development
+.. _debian_loader_dev: https://forge.softwareheritage.org/project/profile/25/
+
+.. |debian_loader_status| replace:: in production
+.. _debian_loader_status: https://archive.softwareheritage.org/browse/search/?with_visit=true&with_content=true&visit_type=debian
+
+
+.. |deposit_loader_source| replace:: Source code
+.. _deposit_loader_source: https://forge.softwareheritage.org/source/swh-loader-core/browse/master/swh/loader/package/deposit/
+
+.. |deposit_loader_devdoc| replace:: Developer doc
+.. _deposit_loader_devdoc: https://docs.softwareheritage.org/devel/apidoc/swh.loader.package.deposit.html
+
+.. |deposit_loader_dev| replace:: Development
+.. _deposit_loader_dev: https://forge.softwareheritage.org/project/profile/77/
+
+.. |deposit_loader_status| replace:: in production
+.. _deposit_loader_status: https://archive.softwareheritage.org/browse/search/?with_visit=true&with_content=true&visit_type=deposit
+
+
+.. |git_loader_source| replace:: Source code
+.. _git_loader_source: https://forge.softwareheritage.org/source/swh-loader-git/
+
+.. |git_loader_devdoc| replace:: Developer doc
+.. _git_loader_devdoc: https://docs.softwareheritage.org/devel/swh-loader-git/index.html
+
+.. |git_loader_dev| replace:: Development
+.. _git_loader_dev: https://forge.softwareheritage.org/project/profile/17/
+
+.. |git_loader_status| replace:: in production
+.. _git_loader_status: https://archive.softwareheritage.org/browse/search/?with_visit=true&with_content=true&visit_type=git
+
+
+.. |maven_loader_source| replace:: Source code
+.. _maven_loader_source: https://forge.softwareheritage.org/source/swh-loader-core/browse/master/swh/loader/package/maven/
+
+.. |maven_loader_devdoc| replace:: Developer doc
+.. _maven_loader_devdoc: https://docs.softwareheritage.org/devel/apidoc/swh.loader.package.maven.html
+
+.. |maven_loader_dev| replace:: Development
+.. _maven_loader_dev: https://forge.softwareheritage.org/project/profile/185/
+
+.. |maven_loader_status| replace:: in staging
+.. _maven_loader_status: https://webapp.staging.swh.network/browse/search/?with_visit=true&with_content=true&visit_type=maven
+
+.. |maven_loader_grant| replace:: Alfred P. Sloan Foundation
+.. _maven_loader_grant: https://www.softwareheritage.org/2021/07/22/archiving-the-maven-ecosystem/
+
+
+.. |mercurial_loader_source| replace:: Source code
+.. _mercurial_loader_source: https://forge.softwareheritage.org/source/swh-loader-mercurial/
+
+.. |mercurial_loader_devdoc| replace:: Developer doc
+.. _mercurial_loader_devdoc: https://docs.softwareheritage.org/devel/swh-loader-mercurial/index.html
+
+.. |mercurial_loader_dev| replace:: Development
+.. _mercurial_loader_dev: https://forge.softwareheritage.org/project/profile/66/
+
+.. |mercurial_loader_status| replace:: in production
+.. _mercurial_loader_status: https://archive.softwareheritage.org/browse/search/?with_visit=true&with_content=true&visit_type=hg
+
+.. |mercurial_loader_grant| replace:: NLnet Foundation
+.. _mercurial_loader_grant: https://www.softwareheritage.org/2020/03/26/experts-join-forces-to-expand-the-software-heritage-archive/
+
+
+.. |nixguix_loader_source| replace:: Source code
+.. _nixguix_loader_source: https://forge.softwareheritage.org/source/swh-loader-core/browse/master/swh/loader/package/nixguix/
+
+.. |nixguix_loader_devdoc| replace:: Developer doc
+.. _nixguix_loader_devdoc: https://docs.softwareheritage.org/devel/apidoc/swh.loader.package.nixguix.html
+
+.. |nixguix_loader_dev| replace:: Development
+.. _nixguix_loader_dev: https://forge.softwareheritage.org/project/profile/152/
+
+.. |nixguix_loader_status| replace:: in production
+.. _nixguix_loader_status: https://archive.softwareheritage.org/browse/search/?with_content=true&visit_type=nixguix
+
+.. |nixguix_loader_grant| replace:: NLnet Foundation
+.. _nixguix_loader_grant: https://www.softwareheritage.org/2020/06/18/welcome-nixpkgs/
+
+
+.. |npm_loader_source| replace:: Source code
+.. _npm_loader_source: https://forge.softwareheritage.org/source/swh-loader-core/browse/master/swh/loader/package/npm/
+
+.. |npm_loader_devdoc| replace:: Developer doc
+.. _npm_loader_devdoc: https://docs.softwareheritage.org/devel/apidoc/swh.loader.package.npm.html
+
+.. |npm_loader_dev| replace:: Development
+.. _npm_loader_dev: https://forge.softwareheritage.org/project/profile/121/
+
+.. |npm_loader_status| replace:: in production
+.. _npm_loader_status: https://archive.softwareheritage.org/browse/search/?with_visit=true&with_content=true&visit_type=npm
+
+
+.. |opam_loader_source| replace:: Source code
+.. _opam_loader_source: https://forge.softwareheritage.org/source/swh-loader-core/browse/master/swh/loader/package/opam/
+
+.. |opam_loader_devdoc| replace:: Developer doc
+.. _opam_loader_devdoc: https://docs.softwareheritage.org/devel/apidoc/swh.loader.package.opam.html
+
+.. |opam_loader_dev| replace:: Development
+.. _opam_loader_dev: https://forge.softwareheritage.org/project/profile/167/
+
+.. |opam_loader_status| replace:: in production
+.. _opam_loader_status: https://archive.softwareheritage.org/browse/search/?with_visit=true&with_content=true&visit_type=opam
+
+.. |opam_loader_grant| replace:: Alfred P. Sloan Foundation
+.. _opam_loader_grant: https://www.softwareheritage.org/2021/04/20/connecting-ocaml/
+
+
+.. |pypi_loader_source| replace:: Source code
+.. _pypi_loader_source: https://forge.softwareheritage.org/source/swh-loader-core/browse/master/swh/loader/package/pypi/
+
+.. |pypi_loader_devdoc| replace:: Developer doc
+.. _pypi_loader_devdoc: https://docs.softwareheritage.org/devel/apidoc/swh.loader.package.pypi.html
+
+.. |pypi_loader_dev| replace:: Development
+.. _pypi_loader_dev: https://forge.softwareheritage.org/project/profile/88/
+
+.. |pypi_loader_status| replace:: in production
+.. _pypi_loader_status: https://archive.softwareheritage.org/browse/search/?with_visit=true&with_content=true&visit_type=pypi
+
+
+.. |subversion_loader_source| replace:: Source code
+.. _subversion_loader_source: https://forge.softwareheritage.org/source/swh-loader-svn/
+
+.. |subversion_loader_devdoc| replace:: Developer doc
+.. _subversion_loader_devdoc: https://docs.softwareheritage.org/devel/swh-loader-svn/index.html
+
+.. |subversion_loader_dev| replace:: Development
+.. _subversion_loader_dev: https://forge.softwareheritage.org/project/profile/37/
+
+.. |subversion_loader_status| replace:: in production
+.. _subversion_loader_status: https://archive.softwareheritage.org/browse/search/?with_visit=true&with_content=true&visit_type=svn
+
+
+.. _grants: https://www.softwareheritage.org/grants/
+
+.. _Castalia Solutions: https://castalia.solutions/
+.. _Hashbang: https://hashbang.fr/
+.. _OCamlPro: https://ocamlpro.com/
+.. _Octobus: https://octobus.net/
+.. _Stefan Sperling: https://stefansperling.de/
+.. _Tweag: https://www.tweag.io/
\ No newline at end of file
diff --git a/user/loaders/maven.rst b/user/loaders/maven.rst
new file mode 100644
--- /dev/null
+++ b/user/loaders/maven.rst
@@ -0,0 +1,7 @@
+.. _maven_loader:
+
+Maven loader
+============
+
+.. todo::
+ This page is a work in progress.
diff --git a/user/loaders/mercurial.rst b/user/loaders/mercurial.rst
new file mode 100644
--- /dev/null
+++ b/user/loaders/mercurial.rst
@@ -0,0 +1,7 @@
+.. _mercurial_loader:
+
+Mercurial loader
+================
+
+.. todo::
+ This page is a work in progress.
diff --git a/user/loaders/nixguix.rst b/user/loaders/nixguix.rst
new file mode 100644
--- /dev/null
+++ b/user/loaders/nixguix.rst
@@ -0,0 +1,7 @@
+.. _nixguix_loader:
+
+NixGuix loader
+==============
+
+.. todo::
+ This page is a work in progress.
diff --git a/user/loaders/npm.rst b/user/loaders/npm.rst
new file mode 100644
--- /dev/null
+++ b/user/loaders/npm.rst
@@ -0,0 +1,7 @@
+.. _npm_loader:
+
+NPM loader
+==============
+
+.. todo::
+ This page is a work in progress.
diff --git a/user/loaders/opam.rst b/user/loaders/opam.rst
new file mode 100644
--- /dev/null
+++ b/user/loaders/opam.rst
@@ -0,0 +1,7 @@
+.. _opam_loader:
+
+Opam loader
+===========
+
+.. todo::
+ This page is a work in progress.
diff --git a/user/loaders/pypi.rst b/user/loaders/pypi.rst
new file mode 100644
--- /dev/null
+++ b/user/loaders/pypi.rst
@@ -0,0 +1,7 @@
+.. _pypi_loader:
+
+PyPI loader
+===========
+
+.. todo::
+ This page is a work in progress.
diff --git a/user/loaders/subversion.rst b/user/loaders/subversion.rst
new file mode 100644
--- /dev/null
+++ b/user/loaders/subversion.rst
@@ -0,0 +1,7 @@
+.. _subversion_loader:
+
+Subversion loader
+=================
+
+.. todo::
+ This page is a work in progress.
diff --git a/user/logos/archive.png b/user/logos/archive.png
new file mode 100644
index 0000000000000000000000000000000000000000..0000000000000000000000000000000000000000
GIT binary patch
literal 0
Hc$@<O00001
literal 0
Hc$@<O00001
diff --git a/user/logos/bazaar.png b/user/logos/bazaar.png
new file mode 100644
index 0000000000000000000000000000000000000000..0000000000000000000000000000000000000000
GIT binary patch
literal 0
Hc$@<O00001
literal 0
Hc$@<O00001
diff --git a/user/logos/cran.png b/user/logos/cran.png
new file mode 100644
index 0000000000000000000000000000000000000000..0000000000000000000000000000000000000000
GIT binary patch
literal 0
Hc$@<O00001
literal 0
Hc$@<O00001
diff --git a/user/logos/crates.png b/user/logos/crates.png
new file mode 100644
index 0000000000000000000000000000000000000000..0000000000000000000000000000000000000000
GIT binary patch
literal 0
Hc$@<O00001
literal 0
Hc$@<O00001
diff --git a/user/logos/cvs.png b/user/logos/cvs.png
new file mode 100644
index 0000000000000000000000000000000000000000..0000000000000000000000000000000000000000
GIT binary patch
literal 0
Hc$@<O00001
literal 0
Hc$@<O00001
diff --git a/user/logos/debian.png b/user/logos/debian.png
new file mode 100644
index 0000000000000000000000000000000000000000..0000000000000000000000000000000000000000
GIT binary patch
literal 0
Hc$@<O00001
literal 0
Hc$@<O00001
diff --git a/user/logos/deposit.png b/user/logos/deposit.png
new file mode 100644
index 0000000000000000000000000000000000000000..0000000000000000000000000000000000000000
GIT binary patch
literal 0
Hc$@<O00001
literal 0
Hc$@<O00001
diff --git a/user/logos/git.png b/user/logos/git.png
new file mode 100644
index 0000000000000000000000000000000000000000..0000000000000000000000000000000000000000
GIT binary patch
literal 0
Hc$@<O00001
literal 0
Hc$@<O00001
diff --git a/user/logos/maven.png b/user/logos/maven.png
new file mode 100644
index 0000000000000000000000000000000000000000..0000000000000000000000000000000000000000
GIT binary patch
literal 0
Hc$@<O00001
literal 0
Hc$@<O00001
diff --git a/user/logos/mercurial.png b/user/logos/mercurial.png
new file mode 100644
index 0000000000000000000000000000000000000000..0000000000000000000000000000000000000000
GIT binary patch
literal 0
Hc$@<O00001
literal 0
Hc$@<O00001
diff --git a/user/logos/nixguix.png b/user/logos/nixguix.png
new file mode 100644
index 0000000000000000000000000000000000000000..0000000000000000000000000000000000000000
GIT binary patch
literal 0
Hc$@<O00001
literal 0
Hc$@<O00001
diff --git a/user/logos/npm.png b/user/logos/npm.png
new file mode 100644
index 0000000000000000000000000000000000000000..0000000000000000000000000000000000000000
GIT binary patch
literal 0
Hc$@<O00001
literal 0
Hc$@<O00001
diff --git a/user/logos/opam.png b/user/logos/opam.png
new file mode 100644
index 0000000000000000000000000000000000000000..0000000000000000000000000000000000000000
GIT binary patch
literal 0
Hc$@<O00001
literal 0
Hc$@<O00001
diff --git a/user/logos/pypi.png b/user/logos/pypi.png
new file mode 100644
index 0000000000000000000000000000000000000000..0000000000000000000000000000000000000000
GIT binary patch
literal 0
Hc$@<O00001
literal 0
Hc$@<O00001
diff --git a/user/logos/subversion.png b/user/logos/subversion.png
new file mode 100644
index 0000000000000000000000000000000000000000..0000000000000000000000000000000000000000
GIT binary patch
literal 0
Hc$@<O00001
literal 0
Hc$@<O00001
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Mar 17 2025, 7:08 PM (7 w, 4 d ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3216401
Attached To
D7637: user: Bootstrap loaders high-level documentation
Event Timeline
Log In to Comment