More Related Content Similar to Build Your Own Monster in the Perforce Workshop (20) Build Your Own Monster in the Perforce Workshop1. Build Your Own
Monster
PRODUCED BY
The Perforce Workshop
workshop.perforce.com
2. Build Your Own
Monster
PRODUCED BY
The Perforce Workshop
workshop.perforce.com
6. You didn’t Hear It
Here… A lot of Perforce internal development is moving into
workshop.perforce.com
8. If you write tools to support your Perforce installation
then you will need to know about the
workshop.perforce.com
14. You didn’t Hear It Here…
Steph’s working on P4Bisect
in the
workshop.perforce.com
18. THE REQUIREMENTS
OS Platforms . . . . . . . . . NO RESTRICTIONS
Development Tools . . . . . . NO RESTRICTIONS
Automated Build & Test . . . CLOUDBEES
SHIP.IO
Project Size . . . . . . . . . . NO RESTRICTIONS
20. THE APIs
P4 . . . . . . . . . . C++
P4Ruby . . . . . . . RUBY
P4Python . . . . . . PYTHON
P4API .NET . . . . .NET
PHP . . . . . . . . . PHP
P4Perl . . . . . . . . PERL
COMING ATTRACTIONS
P4Java . . . . . . . JAVA
get the source from ftp.perforce.com
22. THE ENORMOUS <CENSORED>
P4Win . . . . . . . C++
P4Web . . . . . . . C++
Piper . . . . . . . OBJECTIVE C
P4Search . . . . . JAVA
SDP . . . . . . . . BASH
P4Perl . . . . . . PERL
Chronicle . . . . . PHP/JAVASCRIPT
COMING ATTRACTIONS
P4V . . . . . . . C++
Pixar’s Linkatron . PYTHON
26. PROJECT SCREENPLAY
Location . . . . . . . . . //guest/<your_name_here>
Creation Time . . . . . . OPTIONAL
Upload Mechanism . . . . PERFORCE CLIENT
Project Page . . . . . . . SWARM (recommended)
Support &
Maintenance . . . . . . . OPTIONAL
Donations . . . . . . . . GitTip
30. STOP ROTTEN CODE
Project Access . . . . . . OWNER WRITE
Contributors . . . . . . . BRANCH / SHELVE / REVIEW
34. OPEN SOURCE INITIATIVE
LICENSING
BSD 2-Clause . . . PERMISSIVE
BSD 3-Clause . . . PERMISSIVE *
Apache . . . . . . PERMISSIVE *
GPL . . . . . . . . COPY LEFT
LGPL . . . . . . . . PERMISSIVE **
MIT . . . . . . . . PERMISSIVE
read more here opensource.org/licenses
38. PERFORCE COMMUNITY
BENEFITS
Perforce Development . . . . ACCESSIBLE / VISIBLE
User to User . . . . . . . . . OPENS COMMUNICATION
Tools, Tips & Tricks . . . . . AVAILABLE
40. PERFORCE THE COMPANY
BENEFITS
Perforce Community . . . SINGLE HOME
Our Software . . . . . . . TRANSPARENCY & QUALITY