@Riot | Developer Section for League Community
Some of us are actually interested in the algorithms, conventions, and underlying structure of League's code.
Although it is obvious you cannot give out your code, you can make a forum discussing how you guys do code the abstractions you feel are safe to tell. For example, most games follow the practice of having the client ask the server to replicate sent data to other clients. The initial client will send out the animation to make the event seem smooth without creating a delay when the server responds back that the replication was a success. The server then replicates it to all clients after confirming all the metadata in the packet is sendable.
The recipients will notice the cast time a little later than the caster.
I also make use of this practice myself.
Sometimes we would like to help League out with development or have a League developer tool where players develop for League. For example, champions are coded etc. etc.
This opens so many things honestly. Internships, patches, community creations, and opens League to a quickly evolving path.
But the developer tool isn't the point. The developer forum section is and I believe it'd be a nice addition simply to talk about the technical sides of League. We can know why issues occur, educational interactions, intuitive ideas from the community/developers, and really gives spotlight on why development in League is such a long, important process.