Difference between revisions of "Wxfred2Contributions"

From FreeSpace Wiki
Jump to: navigation, search
m
Line 1: Line 1:
 
=Get the source code=
 
=Get the source code=
  
* Fork this [https://github.com/scp-fs2open/fs2open.github.com/tree/wxfred2| git repository]
+
* Fork this [https://github.com/scp-fs2open/fs2open.github.com/tree/wxfred2 git repository]
 
* Make changes to the wxfred2 branch
 
* Make changes to the wxfred2 branch
 
* Issue a pull request for someone (z64555?) to review & commit your changes
 
* Issue a pull request for someone (z64555?) to review & commit your changes
Line 46: Line 46:
 
* http://pastebin.com/z8nADzxt (mission frame (context))?
 
* http://pastebin.com/z8nADzxt (mission frame (context))?
  
Or - just link to [http://scp.indiegames.us/mantis/set_project.php?project_id=1;2| mantis]?
+
Or - just link to [http://scp.indiegames.us/mantis/set_project.php?project_id=1;2 mantis]?

Revision as of 22:59, 21 October 2013

Get the source code

  • Fork this git repository
  • Make changes to the wxfred2 branch
  • Issue a pull request for someone (z64555?) to review & commit your changes

Coding Gudelines

(taken from z64555 on IRC)

  • "Trash the MFC UI elements, Use wxWidgets UI elements, use as much of the backend code as possible" (while not screwing over future development)
  • "the golden rule for wxFred is that no business logic be located in the UI elements"
  • "UI stuff is strictly UI, any op's that do actual things must go through an API provided by wxfred2.h and .cpp"
  • Coding style - I think we should enforce one for new wxfred2 code, I don't which one, just any one

Features to work on

Feature name Who is working on it? Is it done?
create all windows z64555 yes
glViewpoint z64555 no
New Mission ? no
Save mission file niffiwan? no

Some pastebins:

Or - just link to mantis?