Difference between revisions of "Development/Simplifying entry for new developers"

From Apache OpenOffice Wiki
Jump to: navigation, search
m (Contributing related pages)
(7 intermediate revisions by 2 users not shown)
Line 7: Line 7:
  
 
== Workplaces ==
 
== Workplaces ==
contributing.openoffice.org/tryouts/<br>
+
* http://contributing.openoffice.org/tryouts/programming.html
[http://contributing.openoffice.org/tryouts/programming.html programming.html]<br>
+
* http://development.openoffice.org/tryouts/index.html
development.openoffice.org/tryouts/<br>
+
 
+
Contact the '''[[Education Project]]''', who aims to find future OpenOffice.org developers, mainly students, who are discovering OpenOffice.org Project.  '''IRC dedicated Education Project channel is :  #education.openoffice.org  , server : irc.freenode.net '''
+
 
+
In the [http://wiki.services.openoffice.org/wiki/Education_ClassRoom '''ClassRoom'''] page, you probably will find information about the essentials. For example, you'll find on them [http://wiki.services.openoffice.org/wiki/Education_ClassRoom/Practice '''Practice'''], or [http://wiki.services.openoffice.org/wiki/Education_ClassRoom/Previous_Logs '''IRC Meetings Logs'''] we did as "ClassRooms"
+
 
+
And if you think you can help fixing some bugs , please have a look at the [http://wiki.services.openoffice.org/wiki/Education_Project/Effort '''Effort page''']
+
  
 
== Possible issues ==
 
== Possible issues ==
Line 45: Line 38:
 
Suggest to delete the following page.
 
Suggest to delete the following page.
  
* [[I want to be an OpenOffice.org developer]]
+
[[I want to be an OpenOffice.org developer]]
  
{{Documentation/Caution|That page has been recently updated. I consider it useful in its current state, although the page title is awkward. So, move maybe - but not delete. Also it is linked from the [[Main Page]] currently.}}
+
{{Warn|That page has been recently updated. I consider it useful in its current state, although the page title is awkward. So, move maybe - but not delete. Also it is linked from the [[Main Page]] currently. Maybe [[I want to be an OpenOffice.org developer]] should be merged into [[Development]], and then made a redirect to that page. --[[User:B michaelsen|B michaelsen]] 22:36, 7 November 2009 (UTC)}}
  
 
=== Getting the source code ===
 
=== Getting the source code ===
 
Create a guide that works for all operating systems, that everyone can point to.
 
Create a guide that works for all operating systems, that everyone can point to.
  
{{Documentation/Note|Implemented. See: [[Documentation/Building Guide]]}}
+
{{Note|Implemented. See: [[Documentation/Building Guide]]}}
  
 
=== Build Windows Tcsh ===
 
=== Build Windows Tcsh ===
Line 58: Line 51:
  
 
http://tools.openoffice.org/dev_docs/build_windows_tcsh.html#BuildRequirements
 
http://tools.openoffice.org/dev_docs/build_windows_tcsh.html#BuildRequirements
 +
 +
{{Note|No thats totally outdated. --[[User:B michaelsen|B michaelsen]] 22:36, 7 November 2009 (UTC) }}
 +
=== Installing ===
 +
[[Installing]] only has content about the ooobuild fork, not about real OOo.
  
 
== Developer Types ==
 
== Developer Types ==
Line 71: Line 68:
 
* Want to get reference documentation
 
* Want to get reference documentation
 
* Want to have this information close at hand
 
* Want to have this information close at hand
 +
 +
=== API Developers/Core Developers ===
 +
Some devs might only want to develop extensions or by using the API, others might want to extend OOo itself.
  
 
== Contributing related pages ==
 
== Contributing related pages ==
Line 87: Line 87:
 
* http://www.openoffice.org/dev_docs/guidelines.html
 
* http://www.openoffice.org/dev_docs/guidelines.html
 
* http://development.openoffice.org/OpenOffice.org%20Developer%20Site%20Map.html
 
* http://development.openoffice.org/OpenOffice.org%20Developer%20Site%20Map.html
 +
* [[Development]]
 
* [[To-Dos]]
 
* [[To-Dos]]
 
* [[Contributing_Patches]]
 
* [[Contributing_Patches]]
Line 107: Line 108:
  
 
== Contributing Members ==
 
== Contributing Members ==
Per Eriksson<br>
+
Per Eriksson
Martin Hollmichel<br>
+
 
 +
Martin Hollmichel
 +
 
 
Mathias Bauer
 
Mathias Bauer
 +
 +
Bjoern Michaelsen
 +
[[Category:Website]]

Revision as of 22:22, 13 July 2018

Purpose of this initiative

This is an initiative started to make it easier for new developers to start to contribute to the project.

It identifies several issues which together might make contributing harder for interested developers.

The solutions will be applied to the contributing and development websites.

Workplaces

Possible issues

These are the possible problems identified:

Developers' Site map

Would work great on the development page as a top link.

http://development.openoffice.org/OpenOffice.org%20Developer%20Site%20Map.html

Building the software

This effort is now here: OpenOffice.org Building Guide

CVS and SVN are both outdated.

Articles covering code which is nowdays available in Mercurial instead should be updated.

Contribution - Programming

The page has a strange introduction, that begins with a to do list. Maybe the user already has an idea of what he would like to do. The page tells the user to start building the code. The programmer should learn what it is like to develop in the community first.

http://contributing.openoffice.org/programming.html

Building on Windows

Promotes ooo-build and says building the Vanilla build is painful.

http://wiki.services.openoffice.org/wiki/Windows#Using_vanilla_source

I want to be an OpenOffice.org developer wiki page

Suggest to delete the following page.

I want to be an OpenOffice.org developer

Documentation caution.png That page has been recently updated. I consider it useful in its current state, although the page title is awkward. So, move maybe - but not delete. Also it is linked from the Main Page currently. Maybe I want to be an OpenOffice.org developer should be merged into Development, and then made a redirect to that page. --B michaelsen 22:36, 7 November 2009 (UTC)

Getting the source code

Create a guide that works for all operating systems, that everyone can point to.

Documentation note.png Implemented. See: Documentation/Building Guide

Build Windows Tcsh

Is this page still valid?

http://tools.openoffice.org/dev_docs/build_windows_tcsh.html#BuildRequirements

Documentation note.png No thats totally outdated. --B michaelsen 22:36, 7 November 2009 (UTC)

Installing

Installing only has content about the ooobuild fork, not about real OOo.

Developer Types

New developers

Existing developers

  • Will start directly at development.openoffice.org
  • Want to get reference documentation
  • Want to have this information close at hand

API Developers/Core Developers

Some devs might only want to develop extensions or by using the API, others might want to extend OOo itself.

Contributing related pages

These pages may be related or interesting to new developers.

Contributing Members

Per Eriksson

Martin Hollmichel

Mathias Bauer

Bjoern Michaelsen

Personal tools