Giter VIP home page Giter VIP logo

simsec-luminate's Introduction

On Trust & Transparency: Perspectives from Luminate’s portfolio

Prerequisites

Development

  • Add your development url and baseurl in _config.yml.
  • Fetch and update bundled gems by running bundle install
  • Fetch and update npm packages by running npm install
  • Run the server with bundle exec jekyll serve. Your server will run at http://localhost:4000/DEV-BASEURL/
  • You can also use gulp for live reloading via browsersync. gulp will run at http://localhost:3000. The gulp build task will use the blank url and baseurl in _config_dev.yml.

Deployment

Add your production url and baseurl in _config.yml.

We use gulp-gh-pages to publish the site to Github Pages. The deploy task is defined in gulpfile.js, which pushes the compiled _site folder to the gh-pages branch.

To deploy your site, run gulp deploy

Troubleshooting Deployment

The gulp-gh-pages plugin stores a cache of the repo automatically in a .publish folder, which throws this error when you try to deploy after deleting your gh-pages branch. This error occurs when there is no remote gh-pages branch.

Error in plugin 'gulp-gh-pages'
Message:
    Command failed: git pull  
Your configuration specifies to merge with the ref 'refs/heads/gh-pages'
from the remote, but no such ref was fetched.

Details:
    killed: false
    code: 1
    signal: null
    cmd: git pull  

To fix this, delete the .publish folder in the root of the directory and then run gulp deploy again.

See: https://github.com/shinnn/gulp-gh-pages/issues/109

simsec-luminate's People

Contributors

enabek avatar tekd avatar dependabot[bot] avatar georgiamoon avatar

Stargazers

Nikolaus Schlemm avatar Eirini Malliaraki avatar 6un9-h0_D@n avatar jon ⚝ avatar Katharina Brunner avatar

Watchers

James Cloos avatar  avatar Christopher Wong avatar  avatar Eirini Malliaraki avatar

simsec-luminate's Issues

Upload full report

1 vanity url for the full report and 1 redirect for that

url:

redirect:

Menu update

Add Foreword and move About to bottom:

Foreword
Themes
Insights
Recommendations
Project Details
About

Add Recommendations section to index

Added recommendationsCopy to Contentful for the text.

Should look like the Insights section but use #FAFAFA (checkerboard lt grey) as background and have button say ALL RECOMMENDATIONS

In-flight checklist 2

Carried over

  • Add Resources to Individual Theme pages

Footer

Update logo icon

  • Chris added svg in slack channel

About

  • Try lowering font weight for the Crimson Text
  • Link style regular case with thin underline (instead of CAPS)

Individual Insight page

  • Use same padding for Recommendation and Resource Screen Shot 2019-05-28 at 3 29 35 PM

Recommendations page

  • Change "Clear All" button to "Clear Filter"
  • Button should only show if a filter is selected

Project Details page

  • Set up figures content type (Chris but Denny guidance)
  • Add content (Chris)

Foreword page

  • Add content (waiting on Luminate)

Last mile checklist

Carried over from #49

  • Change "Partner Perspectives" to something else in footer (SimSec)

General

  • Favicon (Chris)
  • SEO
  • Upload PDFs (Waiting for SimSec to provide final PDFs) - are these getting html redirects?

Index

  • Update to use themesCopy for text under Themes (sorry, it was missing, my bad)

Insights list page

  • Header copy (SimSec)

Recommendations list page

  • Header copy (SimSec)

Project Details

  • Go Back link from figures goes to top (assuming this is related to the nav element integration), fix if fixable, alternatives if not
  • Bump up font size for caption
  • Bump down font size for Text Description

About

  • Add link to details page (Chris; Contentful)

In-flight list 1

Cards

  • Use bold on Insight cards
  • Use markdown styling on Recommendation cards (i.e. current font weight but some words are bolded)
  • Use bold on Resource type (bottom right corner)

Style

  • Can we do a fade in hover animation on all the green highlights (similar to the animation for buttons)?

Index

  • New Title: "On Trust & Transparency"
  • Link nav title and icon to Index
  • It was good in theory but in practice it looks weird to keep the orange highlighted for Themes so i think we should just turn the text to blue like the individual pages (keep orange highlight for Insights and Recommendations list pages)
  • Content model updated to use simsecLogo and luminateLogo for footer

About

  • Use About content type
  • Content model updated to use simsecLogo and luminateLogo

Individual Themes

  • Add Related Recommendations section to the individual theme pages (so theme tags from Individual Recommendations will come to the theme page instead of prefiltering on list page)

Individual Insights

  • Try and start these columns at approx same y value

Screen Shot 2019-05-21 at 7 57 49 PM

Recommendations list

  • Talk to Chris, we're going to toggle between Themes and Insights filtering

Individual Recommendations

  • All theme and insight tags will go to their respective pages, no prefiltering on Recommendations list page

Alpha checklist

Carried over from #36

  • Add Recommendations to individual Theme pages

Global

  • Use thin line hyperlink style (same style as About page) and add a hover animation

Footer

  • Add hover opacity animation to logos
  • Reduce Crimson Text weight
  • Change "Partner Perspectives is a project of" to something (Chris to confirm)

Insights List

  • Reduce Crimson Text weight in header
  • Reorder Insights
  • Widen dropdown box

Recommendations List

  • They don't like filter, discuss

Project Details

  • Move caption to after Figure Title and left justify
  • Add space between figures and preceding/following content
  • Navigational component

Figures

  • Mockup added to Slack

Foreword

  • Line breaks for Signature

SEO titles and descriptions

  • path: /
    page_title:
    description:

  • path: /figures.html
    page_title:
    description:

  • path: /foreword.html
    page_title:
    description:

  • path: /insights.html
    page_title:
    description:

  • path: /recommendations.html
    page_title:
    description:

  • path: /project-details.htm
    page_title:
    description:

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.