Difference between revisions of "Special:Badtitle/NS106:Broker"

From powerwiki
Jump to: navigation, search
(15 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
<noinclude>
 
<noinclude>
This is the "Broker" form.
+
= Power TAC Broker repository =
To create a page with this form, enter the page name below;
+
 
if a page with that name already exists, you will be sent to a form to edit that page.
+
== Available broker agents ==
 +
 
 +
These agents are provided "as-is" by their respective authors in the hope that they will be useful for research purposes. In most cases, they are binary-only. Please do not expect their authors to support them; they have their own research to keep them busy.
 +
 
 +
{{#ask: [[Category:Brokers]]
 +
| ?Contact name = contact
 +
| ?Competitions played = competitions
 +
| ?Download URL = download
 +
| link=subject}}
 +
 
 +
== Request an account on this wiki ==
 +
 
 +
If you don't already have an account, poke the login button in the upper right, and request an account. We will respond to your request as quickly as we can. Once you have an account, you can upload your agent as described below.
 +
 
 +
== Prepare your broker ==
 +
 
 +
Your agent should be packaged in a simple zip or tar.gz file, containing at least your runnable broker agent, and a README file containing instructions for configuring and running your broker. If you package your broker as an executable jar file as described in the [https://github.com/powertac/sample-broker/blob/master/README.md sample broker README], then your zip file should just contain the executable jar, a README file to explain how to use it, and possibly a sample configuration file. You may host the zip file in your own system and just provide a URL, or you can upload it [[Special:Upload|on the upload page]]. If you choose to upload your agent, you need to capture its URL from the link in the upper-left corner of the page that appears after the upload completes.
 +
 
 +
== Add your agent ==
 +
 
 +
Once you have packaged your agent and have the URL, type its name in the box below to create a page, then fill out the form, giving
 +
*The name of your agent,
 +
*The person (or persons) primarily responsible for your agent,  
 +
*An email address if you are willing to answer questions about your agent,
 +
*The competition(s) your agent played in,
 +
*A brief description of your agent, and
 +
*The URL from which your agent can be downloaded.
  
  
Line 9: Line 35:
 
</noinclude><includeonly>
 
</noinclude><includeonly>
  
{{{info|partial form|add title=Add a broker|edit title=Edit broker}}}
+
Fill out the form below to add your broker to the repository. If you have uploaded your broker, the URL can be found in the upper left corner of the page showing your uploaded file.
To add your agent, poke the "Add another" button below, and fill out the form, giving
+
 
*the name of your agent,
+
{{{info|partial form|add title=Add your broker|edit title=Edit broker}}}
*the person (or persons) primarily responsible for your agent,
 
*an email address if you are willing to answer questions about your agent,
 
*A brief description of your agent, and
 
*A URL from which your agent can be downloaded.
 
You may host your own download, in which case you can just provide the URL, or you can [[Special:Upload|upload your agent]] (preferably as a .zip file) and use the URL of the upload.
 
  
 
<div id="wikiPreview" style="display: none; padding-bottom: 25px; margin-bottom: 25px; border-bottom: 1px solid #AAAAAA;"></div>
 
<div id="wikiPreview" style="display: none; padding-bottom: 25px; margin-bottom: 25px; border-bottom: 1px solid #AAAAAA;"></div>
{{{for template|Broker|label=Add your broker here|multiple}}}
+
{{{for template|Broker|label=Add your broker here}}}
'''Broker name:''' {{{field|Broker name|mandatory|property=Agent name|size=30|placeholder=name of broker}}}
+
'''Broker name:''' {{{field|Broker name|mandatory|property=Agent name|default={{BASEPAGENAME}}|size=30|placeholder=name of broker}}}
  
 
'''Contact name:''' {{{field|Contact name|mandatory|property=Contact name|size=30}}}
 
'''Contact name:''' {{{field|Contact name|mandatory|property=Contact name|size=30}}}
  
 
'''Contact email:''' {{{field|Contact email|property=Contact email|size=30}}}
 
'''Contact email:''' {{{field|Contact email|property=Contact email|size=30}}}
 +
 +
'''Competitions played:''' {{{field|Competitions played|list|property=Competitions played|size=40}}}
  
 
'''Description:''' {{{field|Description|property=Agent description|rows=10|cols=80|maxlength=1200|placeholder=Brief description of your broker agent}}}
 
'''Description:''' {{{field|Description|property=Agent description|rows=10|cols=80|maxlength=1200|placeholder=Brief description of your broker agent}}}

Revision as of 08:51, 7 July 2017

Power TAC Broker repository

Available broker agents

These agents are provided "as-is" by their respective authors in the hope that they will be useful for research purposes. In most cases, they are binary-only. Please do not expect their authors to support them; they have their own research to keep them busy.

{{#ask: | ?Contact name = contact | ?Competitions played = competitions | ?Download URL = download | link=subject}}

Request an account on this wiki

If you don't already have an account, poke the login button in the upper right, and request an account. We will respond to your request as quickly as we can. Once you have an account, you can upload your agent as described below.

Prepare your broker

Your agent should be packaged in a simple zip or tar.gz file, containing at least your runnable broker agent, and a README file containing instructions for configuring and running your broker. If you package your broker as an executable jar file as described in the sample broker README, then your zip file should just contain the executable jar, a README file to explain how to use it, and possibly a sample configuration file. You may host the zip file in your own system and just provide a URL, or you can upload it on the upload page. If you choose to upload your agent, you need to capture its URL from the link in the upper-left corner of the page that appears after the upload completes.

Add your agent

Once you have packaged your agent and have the URL, type its name in the box below to create a page, then fill out the form, giving

  • The name of your agent,
  • The person (or persons) primarily responsible for your agent,
  • An email address if you are willing to answer questions about your agent,
  • The competition(s) your agent played in,
  • A brief description of your agent, and
  • The URL from which your agent can be downloaded.


{{#forminput:form=Broker}}