Request for comments: an idea for a central repository of knowledge and resources for Ada

This page summarizes the projects mentioned and recommended in the original post on /r/ada

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • awesome-ada

    A curated list of awesome resources related to the Ada and SPARK programming language

    You can also submit things or contribute to https://github.com/ohenley/awesome-ada as well.

  • cppreference-doc

    C++ standard library reference (by p12tic)

    My idea is to develop a central repository for knowledge and resources for Ada, similar to what cppreference is for C/C++. It would of course be open for the Ada Community to contribute to, and would provide things like reference information (e.g. syntax and semantics, standard library specifications, etc.), as one example. I know that the specification is free for anyone to view, and there'd obviously be links to that as the authoritative reference for the language, standard library etc. But I'm aiming for a similar setup for Ada like cppreference is for C/C++, though we could easily add more to it and make it far better (it for instance could be the central documentation hub for Ada, since that seems to be all over the place from what I can see).

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • browser-compat-data

    This repository contains compatibility data for Web technologies as displayed on MDN

    When it comes to JavaScript/web development, the Mozilla Developer Network does a fine job. Of course, they have a much larger community (and for that matter, they have a huge budget to spend pretty much as they like).

  • learn

    Sources for learn.adacore.com (by AdaCore)

    AdaCore/learn

  • ada-auth

    A mirror of Ada Reference Manual sources

    Another project would be to improve the visual appearance of the Reference Manual. The source code of the formatter is public.

  • programming-with-ada

    Discontinued A guide for learning about the Ada Programming Language.

    I have one already for my own Ada notes, but it doesn't autogenerate. Sphinx allows arbitrarily complex tables, while also providing the ability to generate the documentation and keep it locally, which would be important for people on isolated/proprietary/military networks. It would be interesting to have a site generated by a crate in Alire, so you could download and run it locally as needed.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts