I would like to propose a new section in the main of Ada-Lang.io. I want to start a conversation and get some feedback from the community before working on this idea. The feedback would need to be positive and the Website admins would have to approve it.
I would like to add a “Projects to work on” (or something similar) at the top navigation bar and mention this section in a couple of places. This section would list some projects and ideas where the community could work on in order to improve the general Ada ecosystem. Notice that I said “Ada Ecosystem” and not “Ada projects”!
For example, it could list projects such as:
- Ada programming
- Improve whatever thing in Alire
- Help the IronClad kernel
- Create some RTS for Zephyr RTOS, *BSD…
- Create or improve high quality Ada bindings to some C libraries that people could make use of… Think of SDL2, MIDI, etc…
- Create some highly desired Ada project
- Quality assurance
- Test Alire v2
- Test Alire on Windows
- Test GNAT/LLVM-GNAT on some systems and report bugs or improvements…
- Integration on other systems
- Improve Ada support in FreeBSD/NetBSD, etc…
- Add Ada syntax support in LaTeX-lstlistings (for example, this would require very little Ada experience!)
- Ada on Macs, Apple systems.
- Ada and WASM
- Ada and Android
- Write tutorials on topics such as “Getting started with Ada programming in RTEMS…”
- Give feedback to guides or systems such as the “Learn Ada” website
- Make posts about Ada projects or news in general programming websites such as HackerNews, general subReddits, etc. (I would ask people to not be obnoxious or just post things for the shake of posting. Posts should be high quality and impactful in order to create momentum!)
- Response accurately and nicely to comments and questions about Ada in social media
- Be present in forums, chats, etc in order to help new people getting started.
- Compile a list of general Ada pitfalls that should be improved for newbees and general programmers.
This section would not be one where people just list their desires and own personal projects. It would mainly focus on general tools, outreach, easy to get-started projects for new Ada programmers, cool projects that could make Ada grow in the eyes of other programming circles, etc.
So… What do you think? I believe this is a great idea and it allows us, the community, to focus on basic structural issues, create a better “First impression/First experience” when getting started with Ada, and large projects that can be later be used to gain popularity and outreach.
26 posts - 12 participants