Real World Extension #162
Replies: 1 comment
-
Hello there, after creating a repository for the Advanced Sample Extension (see description above) I came to the conclusion that the docs need to be updated. This is the current repository: https://github.com/christianbraeunlich/al-advanced-sample-extension. As I'm about to make changes to it in the long run, I'll also add a link to the commit of the initial state of the Advanced Sample Extension: christianbraeunlich/al-advanced-sample-extension@7549fbd In the long run I would expect the repository to add the AL-Go (CI/CD) workflows. Developers should be aware of this tool and maybe even use it in this advanced sample extension. @freddydk what do you think about creating a repo for the Advanced Sample Extension in the https://github.com/BusinessCentralApps org? |
Beta Was this translation helpful? Give feedback.
-
The need for a real world extension
A good starting point would be the Advanced Sample Extension...
Also some other projects like @freddydk's BingMaps (https://dev.azure.com/businesscentralapps/BingMaps) which apparently is no longer accessible (at least for me) or even the ALAppExtensions https://github.com/microsoft/ALAppExtensions would lead to good examples. However, they are all spread across repositories, making it hard to get a good project example up and running.
Now here is the thing: ever I first started my AL journey I had little to no resources, about creating those bigger projects. They were all spread across and I had to make sure to pick every bits and pieces here and there, to combine them, and make sure my previous development knowledge doesn't stand me in my way of thinking. This takes up a lot of time. So, what did I do? Right: https://github.com/search?q=al+language%3AAL&type=Repositories&ref=advsearch&l=AL&l= searching for those AL projects to combine the ideas of different people and then make my own decision base on it. So the ultimate conclusion would be, to help those people get a good grip in their very first months of AL development. This is what I would have wanted. To have some examples I could look up to.
So what's the idea?
I have started a similar project (which I have zero time for) which basically would cover every object, property, etc. of the AL Language, with on-going commentary. Started by copying all the MS Docs examples into one big extension. Easy to clone, easy to spin up, easy to debug and play around with in very few minutes. If it's still unclear, I could create an example.
Let's discuss! 🦦
Beta Was this translation helpful? Give feedback.
All reactions