Git Product home page Git Product logo

cfpb.github.io's Introduction

A site for the CFPB to share and discuss its technology work with the world.

Running it locally with Docker

Content editors and developers probably want to set up cfpb.github.io on their local machine so they can preview updates without pushing to GitHub.

Before you get started, make sure you have an up-to-date version of Docker installed on your machine and that it is running.

Fork and clone the repo to your local machine.

Using terminal, in the project directory, run:

docker-compose up

Open it up in your browser: http://localhost:4000/

Working with the front end

The cfpb.github.io project front end currently uses the following:

  • Jekyll: Static site generator used by GitHub Pages.

Getting involved

We welcome your feedback and contributions. See the contribution guidelines for more details.

Note: Currently this file has standard language geared toward code contributions. Interested in contributing to design discussions? Just check out the issues and dive right in!


Open source licensing info

  1. TERMS
  2. LICENSE
  3. CFPB Source Code Policy

cfpb.github.io's People

Contributors

ascott1 avatar benguhin avatar brandon-rusk avatar brewcityboy avatar burton avatar cfarm avatar cmc333333 avatar contolini avatar cooldragontattoo avatar higs4281 avatar himedlooff avatar ielerol avatar iuloshi avatar jimmynotjim avatar khandelwal avatar kimberlymunoz avatar konklone avatar marcesher avatar marteki avatar scotchester avatar ssimpson avatar stephanieosan avatar virtix avatar willbarton avatar wpears avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

cfpb.github.io's Issues

eRegs feature screenshot

Perhaps a screenshot like this might be better? (My first impression of the current image was that something was broken)

screen shot 2013-11-01 at 7 11 14 am

Future updates from meeting 7/6/2023

  • Elevate Design System (maybe replace work with us in hero area).
  • Fix font to use Avenir.
  • Fix URL to cfgov-lighthouse
  • Bring in line with our modern design standards.
  • Develop recommendations to show Adam & implement.
    โ€ฆ

@BrewCityBoy and Sam (who I can't seem to tag ๐Ÿค” )

IE jankiness

Per @virtix:

The manual, as well as http://cfpb.github.io/, is quite janky in IE. This is less of an issue for our target audience, but I would put it at the top of the queue. The reason being is that I suspect this could get picked up broadly and it would be great if it also worked broadly.

Design Manual issue

Add "dark mode" button in this website!!

I am adding the button named "D" , if we click on that then the dark mode will be activated. Dark mode is here to help with this, making the screen easier to see in low lighting such as in the night or early morning. It can be a lot easier on the eyes, causing less strain and is better in the long run. So can you assign me this because I want to contribute in this.

Reuse, contributions, and collaborations

Do you know of an example of open source software / code / design at CFPB that..

  • was forked and reused elsewhere?
  • was used to build something new?
  • received contributions in the form of comments, issues, or pull requests?

Post it here! Once we get a good list, it'd be nice to include on cfpb.github.io.

Proposal: add a link to the consumer complaint database, get rid of the link to Collab

What are the team's thoughts on swapping out the collab link, which is no longer in active development anyway, with a link to the consumer complaint database?

Here's what this could look like.

image

Proposed copy

(This may change based on our product owner's feedback in the next few days.)

Consumer Complaint Database [link to /complaint database]
View, sort and analyze thousands of complaints. Download the data yourself, or build on it using our API.
Learn more [link to /data-use] | API docs [link to technical documentation]

Yea? Nay?

Mixed content warnings when accessed via HTTPS

Now that there's tentative support for HTTPS on Github Pages, it's probably worth killing a couple of mixed content warnings at https://cfpb.github.io.

cfpb-mixed

Specifically, https://cfpb.github.io/css/fonts.css has references to tons of .woff files hosted at http://www.consumerfinance.gov. Turning on HTTPS for https://www.consumerfinance.gov/ yields an improperly configured cert.

cfpb-fonts

This could be resolved by either:

  • Dropping in a properly configured cert on https://www.consumerfinance.gov, or
  • Copying the referenced theme files over to this repository, so they're available at https://cfpb.github.io

The first is the more awesome long term solution, but the second is likely achievable with less cross-team coordination.

No way to find old articles from homepage

I can't view more than the last four articles on the homepage (the one featured on the left, and three additional ones listed on the right). There's no obvious way to view older articles. If I go into an article I can see articles back to 2013.

Shouldn't there be an archive link or something on the homepage?

API for financial companies to ingest CFPB complaint data

Is there an API exposed to access the complaint data for a specific company(unmasked)? If not available, is it something that we can see in the future?

P.S. I am aware that the data is exposed as a public data with masked details.

Open Source @CFPB--A Case Study

Tell the story of how we got to where we are today, using a timeline/sequence. Some topics to consider covering are below. Make sure to cover the more difficult challenges and address gaps and vision for the future.

  • OS Definition
  • Licensing
  • Procurement
  • FTE + OSS model vs. RFP
  • Policy story
  • Open by default
  • Implementation
    • Hosting
      • internal
      • external
    • Publishing
      • problem with keeping multiple repos in synch
      • problem with having an open source version (public version) and private version
        • efficiency of development
    • Workflow details
      • code reviews
      • pull requests
      • issue tracking
    • build and deployment
      • versioning releases
      • automated tests
      • continuous integration (Travis and Jenkins)
  • Privacy, PRA, and PII
    • SORN
  • Security
    • vulnerability risk
  • Software Quality and Agency Reputation
  • Accepting contributions / public collaboration
  • Working with other agencies
    • DoD, WH, OMB, GSA, NASA,LoC
    • Fragmentation. Inconsistent.

General questions to answer in the study

  • What's missing?
  • What's the strategy for the future?
  • **What were the biggest hurdles?
  • What is the impact to the Bureau, to other agencies?
  • How can other business practices benefit from the open source collaboration model?
    • What are the risks?
  • How does open source relate to and integrate with the Open Government and Open Data initiatives?

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.