Join GitHub today
GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together.
JavaScript
HTML
CSS
Python
XSLT
Shell
Other
Cannot retrieve the latest commit at this time.
README
*** Website environment installation/configuration *** ## Manual process for F20 Instructions tested on an uptodate F20 installed with the minimal profile: 1) Install the following packages: dnf install -y git ruby rubygem-compass rubygem-haml lynx python rsync publican autoconf \ avahi-devel bison cairo-devel cyrus-sasl-devel desktop-file-utils flex libibmad-devel \ libibumad-devel libmicrohttpd-devel ncurses-devel nss-devel papi-devel perl-ExtUtils-MakeMaker \ python-devel python3-devel qt-devel readline-devel rpm-devel systemd-devel systemtap-sdt-devel \ glibc-devel gcc gcc-c++ man2html vim linkchecker python-beautifulsoup4 rubygems python-requests 1.a) Install the following rubygem: gem install sass-globbing 2) Clone the following repos: git clone https://github.com/performancecopilot/performancecopilot.github.io [PCPWEB] git clone https://github.com/performancecopilot/pcp-website.git [PCPWEBSITE] git clone https://github.com/performancecopilot/pcp.git [PCP] 3) Symlink the pcp-brand: ln -s [PCPWEBSITE]/pcp-brand /usr/share/publican/Common_Content/ 4) Compile the pcp git tree with: cd [PCP] && ./configure --with-books --with-books-brand=pcp-brand && cd books && make This will have created all the books in all the needed formats using the pcp-brand 5) Create the website: Adjust the PCPGIT and DSTLOCAL in [PCPWEBSITE]/Makefile or [PCPWEBSITE]/localdefs then cd [PCPWEBSITE] && make This will create the website content in $DSTLOCAL Commit the contents to PCPWEB and git push. You can run 'make check' to have linkchecker report on all the links, but it seems it requires the python-requests-2.2.0 package that is present in F21 ## Vagrant based site build With vagrant and virtualbox installed, run: `vagrant up` This will build the site in the `generated-pcp-website` directory rsync the content to webserver