roippi
Developer
So. I am beginning work on a GUI frontend for the SVN manager. (calm down, it's still a long ways off.) Still, it is not too soon to bring up the elephant in the corner - how are we going to handle the script registry? There needs to be one file (or I suppose several) that mafia can fetch that says "here are the scripts available to download, and here is some metadata about each one."
i.e. the contents of the table in this thread, in machine-friendly format.
Now, before I enumerate the possible options for the implementation of such a thing, let me remind everyone of the unofficial mission statement for incorporating an SVN client into mafia in the first place. The goal is to minimize the barriers between scripters and those who would use scripts. That goes both ways, mind. It should be as easy as possible for Joe Sixpack to install and update a script. It should also be as easy as possible for Steve the Scripter to publish and maintain his script.
Now, the options, off the top of my head. If there are others, mention them, I will add them to this list.
My thoughts, below.
i.e. the contents of the table in this thread, in machine-friendly format.
Now, before I enumerate the possible options for the implementation of such a thing, let me remind everyone of the unofficial mission statement for incorporating an SVN client into mafia in the first place. The goal is to minimize the barriers between scripters and those who would use scripts. That goes both ways, mind. It should be as easy as possible for Joe Sixpack to install and update a script. It should also be as easy as possible for Steve the Scripter to publish and maintain his script.
Now, the options, off the top of my head. If there are others, mention them, I will add them to this list.
- Registry file is maintained within mafia's source tree.
- Registry file is hosted on kolmafia.us.
- Registry file is hosted in some SVN repository, somewhere.
My thoughts, below.