Would anyone be interested in a program that generates Skeletons for new
extensions?  I've noticed that when I make extensions I generally go through
the exact same process (with minor variations) each time.

The idea in my head right now is for a program that does the following:
  * Asks for the Extension name and other Credit information
  * Asks whether or not the extension is going to need to change the
database schema
  * Asks whether or not the extension is going to make use of ResourceLoader
  * Asks whether or not the extension is going to include a Special Page
  * Depending on the answers to the above it may do some of the remaining
items on this list
  * Creates a folder hierarchy with the following folders:
    ExtensionName
    |- includes
    |- js
    |- images
    |- styles
    |- sql
  * Create skeleton files for ExtensionName.php, ExtensionName.i18n.php,
ExtensionName.alias.php, and SpecialExtensionName.php
  * Create a skeleton file for sql\ExtensionName.sql
    * Creates table, adds ID column UNIQUE PRIMARY
  * Includes basic configuration for Schema Updates in ExtensionName.php
  * Includes basic configuration for Special Page in ExtensionName.php
  * Includes basic configuration for Resource Loader in ExtensionName.php

If anyone is interested in getting a copy when it is done, or can think of
any other useful things it might be able to make use of, let me know.  I
feel like having something like this will help eliminate a lot of
development time for simple extensions, especially those created by people
new to extension development.

Thank you,
Derric Atzrott
Computer Specialist
Alizee Pathology



_______________________________________________
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Reply via email to