(2016-12-01, 00:40)edru Wrote: 3) If there is a simple to look file to dig up what they are and what they do, I could donate some time to it. I dont know how to code, but could at least contribute in some way other than requesting things .
Not currently.. that'd be the documentation you're requesting
The code isn't terribly hard to read to at least figure out the basic function of each Intent. alexa.utterances contains all of the Intents, but it's easier to browse utterances.txt. The latter file isn't directly used (it's used to create alexa.utterances), but you can use it as a starting point for documenting the Intents.
If you look in wsgi.py for INTENTS (note the caps), you can find a mapping of each Intent to their function. The second field on each line is what you'd search for in the file to see what it does.
Anything that isn't obvious, you could just leave blank. I'm not asking that you come to the table with something 100% perfectly fleshed out, but some scaffolding would be a good start.
The other side to this coin is that for me, personally, my aim is to make it unnecessary. I find with VUIs if you tell people what they can say, they tend to try to memorize specific utterances. I'd rather people post here and tell me that they tried something and it didn't work or do what they expected, so we can add it.
The other problem is simply the number of ways you can say things. The skill currently has 1500 utterances. How do you document that? You could cherry-pick a couple ways to say things for each Intent, but that leads to the problem of people trying to memorize long sentences and getting frustrated.
(2016-12-01, 00:40)edru Wrote: Anyway to add a file that will never be touched by a git sync that will contain the KODI server info, rather than having to update it everytime you resync, or am i just updating wrong?
Your configuration should be in a file named '.env' which will be ignored by git because it's already listed in the .gitignore file. If you're clobbering that file every time you update, I can only assume you're pulling updates wrong. If you tell me your process for updating, I can help you figure out where you're going wrong.