Talk:MediaWiki Product Insights

Feedback on the August 2023 email
Thoughts and questions welcome! --BMueller (WMF) (talk) 20:21, 22 August 2023 (UTC)

Idea for increasing the number of authors to selected MediaWiki repositories
There is the goal to increase the number of authors to selected MediaWiki repositories deployed in Wikimedia production by 20 % until 30 th June 2024. From my point of view one reason why not so many people are able to contribute to the Code Base of MediaWiki is the syntax. I like the goal of increasing the number of authors and I am interested in programming and wrote different programs in the last years. I wrote the programs as demos for Wikifunctions to demonstrate alternative ways of contribution to code repositories and to hopefully enable more people to contribute to Wikifunctions. I used for it Spreadsheetfunctions or the programming languages R and COBOL. Additionally I experimented with the conversion of blocks in the visual programming languages Snap! and Scratch into Source code based on a mapping. I like Natural Language like programming and I think it would be great if it is easier to contribute to the MediaWiki Code Base. A alternative way for contributing to the Wikimedia Code Base I want to propose is the mapping of code snippets to blocks. This makes it possible to write code through combining blocks in visual programming languages. A block is a kind of sentence with gaps for the variables. After exporting the result it can be converted into source code based on a mapping. I experimented with the conversion of source code back into blocks what enables people to read source code in a way that is similar to a text as far the code snippets are mapped to a block. In cases without a mapping a block for only displaying content can be used to display the source code. So this system is a mark up what displays code in another way. I am interested in this way of programming. Please tell me what you think about it. I hope it can help increasing the number of people who are able to contribute to the MediaWiki Code Base. Hogü-456 (talk) 18:43, 26 August 2023 (UTC)