This is a fun project intended to provide a safe environment in which to practice the mechanics of contributing to a GitHub project. It was spawn out of the PHP South Africa Conference. For more details, visit our homepage.
The master branch is regularly rolled out to production. It can be viewed online at http://phpjhb.sinkwa.com/
Fork this Repo
Extend the mostertb\PhpJhbOpenBios\bios\ios\AbstractBio
class as mostertb\PhpJhbOpenBios\bios\<YourName>Bio
Implement the following methods:
- getName()
- getDescription()
- getGitHubUsername()
- getProfileImageURL() (optional)
- getMaintainedProjects() (optional)
Add your new Bio class to the construction of mostertb\PhpJhbOpenBios\Kernel
Submit Pull Request
Tweet your Pull Request @PHPSouthAfrica.
Note that these submissions are not eligible for the JetBrains License Competition, but we'd appreciate the publicity as part of the joke
PROFIT $$
Now that you are one more 'OpenSource' contribution stronger, why npt go have a look at Digital Ocean's Hacktoberfest initiative.
Alternatively, have a look at the projects that the other contributors to PHPJHB Open Bios are involved in and go code with your fellow conference attendees
You can easily run a version of this project on your local dev environment by:
First running a composer install
to generate an autoloader:
$ composer install
Switch to the public
directory
$ cd public
Serve using the built-in PHP webserver:
$ php -S 127.0.0.1:8000
Open the page in your web browser by going to http://127.0.0.1:8000/index.php