A Django-based domain name registrar that interfaces with an EPP registry
Find a file
Daisy Guti b4b2ac6e63
#3761 : Update createfederalportfolio script match fed agency [dg] (#3941)
* Bringing over changes from original PR

* Added the rapidfuzz lib to pip

* Added the lib to requirements

* Refactored the fuzzy matcher out to a generic util, updated the create federal porfolio.

* linter fixes

* lint fixes

* Adjusting loop to skip index (correct testing)

* Created test for the fuzzy string match fixed any issues that were found. Set back the version of set up tools to what it should be.

* Linter and Black changes.

* cleaning up updates

* Added root user to the owasp sec scan to fix the perm issue.

* More updates to fix owasp.

* linting fix

* Removed the person name fuzzy matcher.

* lint fix

* Refactored the domains and requests for loop for dry run

* lint fix

* Cleaning up lint and test after removing the persongenerator

* cleaning a test

* forgot a file

* fixed lint issue

---------

Co-authored-by: Abraham Alam <abraham.alam@ecstech.com>
2025-07-21 14:51:59 -07:00
.github #3958: Fixes to Expiring Soon emails - [RH] (#3960) 2025-07-17 10:27:52 -07:00
docs #3761 : Update createfederalportfolio script match fed agency [dg] (#3941) 2025-07-21 14:51:59 -07:00
ops #3555: Removed unneeded sandboxes, create the product sandbox, and update create/destroy sandbox scripts (#3935) 2025-07-16 11:15:19 -05:00
src #3761 : Update createfederalportfolio script match fed agency [dg] (#3941) 2025-07-21 14:51:59 -07:00
.gitignore tweak gitignore 2024-11-27 23:25:20 -05:00
CONTRIBUTING.md Update contributing.md (#3815) 2025-05-22 09:11:00 -07:00
LICENSE.md Dedicate our work to the public 2022-08-10 11:12:08 -05:00
README.md Update README.md 2024-04-11 08:18:55 -07:00

Infrastructure as a (public) service

The .gov domain helps U.S.-based government organizations gain public trust by being easily recognized online. This repo contains the code for the new .gov registrar where governments request and manage domains and other artifacts about our product strategy and research.

Onboarding

For new members of the @cisagov/dotgov team looking to contribute to the registrar, please open a developer onboarding ticket or a designer onboarding ticket.

Code

Code is located in the src directory.

Documentation

Architectural Decision Records

Architectural Decision Records (ADR) are located in docs/architecture/decisions.

Product Goals

These are located in docs/product.

Research Artifacts

Including some helpful scanning tools. These are located in docs/research