Hi @jlebleu,
While we have an internal ticket to write-up an architectural overview of Mattermost for developers, it’s not scheduled yet, and we’d need to wait until our APIs are more stable (we’re only in alpha right now),
How we internally would do a feasibility study would be starting with screenshots of the UI, and mocking up the changed need for the new functionality, and work backwards from the end-state to the feasibility checklist (similar to the AppCenter spec in 4, above),
I don’t know if that helps?
Telephony is something we definitely want to offer eventually, and we’d want to have an open platform for different solutions to plug in,
We have a ticket internally right now for a simple Skype integration where we add a person’s Skype ID to their user profile, and allow people to call their Skype ID from their profile popover, but that’s dependent on new profile functionality, which doesn’t exist yet–so even for our team it would be difficult to mock up in a way where we could take a pull request to support the feature.
That’s where we are right now. Every release we aim to upgrade our docs, the focus for v0.6.0 shipping next Friday is on install, we’ll aim to have better developer docs in a future release,
Ian