https://github.com/charmplusplus/charmplusplus.github.io

Source code of the charmplusplus.org website

https://github.com/charmplusplus/charmplusplus.github.io

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (7.7%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

Source code of the charmplusplus.org website

Basic Info
  • Host: GitHub
  • Owner: charmplusplus
  • Language: HTML
  • Default Branch: master
  • Size: 170 MB
Statistics
  • Stars: 0
  • Watchers: 2
  • Forks: 1
  • Open Issues: 2
  • Releases: 0
Created about 7 years ago · Last pushed about 1 year ago
Metadata Files
Readme

README.md

The charmplusplus.org website

See also https://wiki.illinois.edu/wiki/display/ppl/Deploy+the+charmplusplus+website.

This is for deploying the charmplusplus website (http://charmplusplus.org/) which is hosted on the machine "charm".

Building the website

Steps to obtain a local copy of the website for updating:

  • Check out the source code:

    $ git clone https://github.com/UIUC-PPL/charmplusplus.org

  • Install the required gems:

    $ gem install nanoc adsf

  • Compile the website (anytime you make changes):

    $ cd charmplusplus.org $ var/lib/gems/1.8/bin/nanoc compile

Note that the directory where the nanoc executable is stored may be different than this.

  • Start a local server (port will print to screeen):

    $ /var/lib/gems/1.8/bin/nanoc view

From here you can access the website by accessing http://localhost:PORT/.

Editing the content

  • Change directory to content
  • Edit the html
  • Recompile the website to generate the new set of static pages

Deploy

After compiling the webpage with nanoc, just push the changes to the master branch on GitHub and the website will automatically be deployed after a few minutes.

Owner

  • Name: charmplusplus
  • Login: charmplusplus
  • Kind: organization

GitHub Events

Total
  • Member event: 1
  • Issue comment event: 2
  • Push event: 10
  • Pull request review event: 2
  • Pull request event: 7
  • Fork event: 1
  • Create event: 1
Last Year
  • Member event: 1
  • Issue comment event: 2
  • Push event: 10
  • Pull request review event: 2
  • Pull request event: 7
  • Fork event: 1
  • Create event: 1

Dependencies

.github/workflows/publish-site.yml actions
  • SamStephens/nanoc-build-pages v2 composite
  • actions/checkout v3 composite
  • actions/deploy-pages v1 composite
  • actions/upload-pages-artifact v1 composite
Gemfile rubygems
  • adsf >= 0
  • kramdown >= 0
  • nanoc >= 0
  • nokogiri >= 0