Shared code/layout repo

From: Date: Fri, 13 Dec 2013 20:11:14 +0000
Subject: Shared code/layout repo
Groups: php.webmaster 
Request: Send a blank email to php-webmaster+get-17600@lists.php.net to get a copy of this message
Hi Around... maybe.. 8years ago we talked about creating a repo to share commonly used code snippets and styles. Finally, yesterday that repo was created. The shared repo is located on: git@git.php.net:/web/shared.git See also: http://git.php.net/?p=web/shared.git;a=summary and: https://github.com/php/web-shared Everyone that had general webmaster karma, phpweb, people or master karma have karma for the repo. I've already re-implemented the basic php.net design (header, footer and sidebar) in that repo, and plan on pulling out the common styling elements such as "content boxes" (e.g. header+content) and maybe the breadcrumbs from phpweb and put it into the shared repo. I've already ported https://wiki.php.net https://master.php.net/manage/users.php http://people.php.net/ The wiki is kindof annoying and requires a lot of work to style fully, but the basics are there. Also, people. is not running https so the username autocomplete on master doesn't load properly, I'll see if I can get the certificate on people today. The shared repo is added as a submodule to the root webdir of these projects, using anonymous git:// urls. This is because the rsync is older then the human race and does not support git clones over https, and I don't want to put a dedicated ssh key there. If you are modifying stuff under shared/ in the subprojects (people, wiki, ..) remember to add an extra "writable remote" you can push to; $ cd shared; git remote add upstream git@git.php.net:/web/shared.git Then you can push to the 'upstream' remote after making changes. Remember to update the submodule for the subprojects when making changes and push the update as git does not "trail a branch" like svn for example does. -Hannes

« previous php.webmaster (#17600) next »