cfpb / consumerfinance.gov

Django project protecting American consumers

Home Page:https://www.consumerfinance.gov/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

consumerfinance.gov

The primary repository for consumerfinance.gov. This Django project includes the front-end assets and build tools, Jinja templates for front-end rendering, code to configure our CMS, Wagtail, and several standalone Django apps for specific parts of the site.

Quickstart

Full installation and usage instructions are available in our documentation.

This quickstart requires a working Docker Desktop installation and git:

consumerfinance.gov should now be available at http://localhost:8000.

Our documentation will be available at http://localhost:8888 (docker-compose only).

The Wagtail admin area will be available at http://localhost:8000/admin/, which you can log into with the credentials admin/admin.

Documentation

Full documentation for this project is available in the docs/ directory and online.

If you would like to browse the documentation locally, you can do so with mkdocs:

pip install -r requirements/docs.txt
mkdocs serve

Documentation will be available locally at http://localhost:8000/.

Getting the package

Packages are tagged into one of three groups: main Branch -> latest, PRs -> pr-#, and Release -> major.minor.patch. The github SHA of the commit packaged should be listed as a label. To see our Docker image packages you can vist Packages page

Getting help

Use the issue tracker to follow the development conversation. If you find a bug not listed in the issue tracker, please file a bug report.

Getting involved

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

Additionally, you may want to consider contributing to the Design System, which is the front-end pattern library used in this project.

Open source licensing info

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

Credits and references

This project uses Design System as the basis of its user interface and layout components.

ezoic increase your site revenue

About

Django project protecting American consumers

https://www.consumerfinance.gov/

License:Creative Commons Zero v1.0 Universal


Languages

Language:Python 60.7%Language:HTML 19.1%Language:JavaScript 15.1%Language:Less 4.6%Language:CSS 0.3%Language:Shell 0.1%Language:Dockerfile 0.1%Language:Smarty 0.0%