Commit Graph

109 Commits

Author SHA1 Message Date
Kenneth Kehl
a5399ae693 manually roll python back to 3.12.2 2025-06-09 08:59:50 -07:00
Kenneth Kehl
4cbcf3fe27 python upgrade 2025-05-30 10:09:40 -07:00
Kenneth Kehl
8b2139727e add README comments about poetry upgrades 2025-05-29 08:49:38 -07:00
Carlo Costino
206247f543 Clean up typos
This changeset cleans up a variety of typos that were found and submitted in PR #2588; we cannot directly accept external contributions, but we appreciate the flagging of things like this!

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2025-05-21 17:01:01 -04:00
Cliff Hill
4b50dfc702 Updated documentation.
Signed-off-by: Cliff Hill <clifford.hill@gsa.gov>
2024-11-15 08:44:32 -05:00
Kenneth Kehl
1cc760c153 write a script to get the VCAP value 2024-10-09 09:43:48 -07:00
Kenneth Kehl
b4b15bc209 cleanup 2024-10-07 10:45:02 -07:00
Carlo Costino
1f42dbdd63 Merge branch 'main' into notify-admin-1495 2024-06-28 11:01:13 -04:00
alexjanousekGSA
18da813fe6 Updated readme 2024-06-26 11:08:20 -06:00
Kenneth Kehl
b126518940 update readme 2024-06-19 08:40:11 -07:00
Carlo Costino
9a83ba7475 Localize notification_utils to the admin
This changeset pulls in all of the notification_utils code directly into the admin and removes it as an external dependency. We are doing this to cut down on operational maintenance of the project and will begin removing parts of it no longer needed for the admin.

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2024-05-16 10:37:37 -04:00
Kenneth Kehl
b79835dfd2 code review feedback 2024-05-08 09:10:41 -07:00
Kenneth Kehl
87a0204fe2 explain how to create a first user in the db 2024-05-08 08:36:39 -07:00
samathad2023
b006e2cacf utils dependencies updates 2024-03-21 13:01:14 -07:00
samathad2023
00f81a74fd latest utils commit and sync with main 2024-03-20 14:11:16 -07:00
samathad2023
da5da1abe9 README updates 2024-03-19 09:19:26 -07:00
Steven Reilly
5b8377faae Update README.md 2024-03-06 14:15:37 -05:00
Carlo Costino
3aa5f3415e Updated README title
Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2023-11-22 14:10:03 -05:00
Carlo Costino
d2891042b4 Added pre-commit git hooks into the project
Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2023-11-22 14:05:23 -05:00
Carlo Costino
40de352f9e Update README with new instructions and improve setup
This changeset updates the README.md file with a set of entirely new instructions. These updates are intended to improve clarity, simplify steps, and reduce confusion and environment-setup gotchas that folks have run into previously and we have learned from. A couple of other changes are also included:

- Minor adjustments to the Makefile to improve make bootstrap
- Updates to the sample.env file to include previously missing required environment variables and/or information
- Additional support for Python virtual environments
- Removes tracking of the .python-version file used by pyenv

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2023-11-22 14:05:20 -05:00
Carlo Costino
09c4dd2e1d Update more dependencies and fix notifications-utils
This changeset updates a few more dependencies and addresses the challenges we have had in keeping the notifications-utils dependency up-to-date.  The changes include instructions on what to do going forward for future notifications-utils updates.

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2023-11-01 12:16:35 -04:00
Carlo Costino
e055318ca8 Added instructions to the README
Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2023-10-30 16:57:03 -04:00
Steven Reilly
97a6de68b8 update poetry doc link
Co-authored-by: Carlo Costino <ccostino@users.noreply.github.com>
2023-09-05 12:16:52 -04:00
Kenneth Kehl
e8d7d91402 switch from pipenv to poetry 2023-09-01 07:56:02 -07:00
Carlo Costino
b5664c3d20 Add support for E2E (end-to-end) tests (#625)
This changeset lays the foundation for supporting E2E (end-to-end) integration tests for US Notify.  It brings in the Playwright testing framework along with the Playwright pytest plugin to make this possible, and includes the following adjustments:

- A new test session fixture for ensuring that Playwright authenticates with the sites that are currently behind HTTP Auth (requies env-var config)
- A new end_to_end test directory specifically for E2E tests
- Updates to the Makefile that make sure E2E tests are not run as a part of the normal test routine but can be run separately
- A new command in the Makefile to run E2E tests that will run in Chromium, Firefox, and Webkit headless browsers

Signed-off-by: Carlo Costino <carlo.costino@gsa.gov>
2023-07-28 09:31:45 -04:00
Carlo Costino
d83ee3f66c Update README with additional nvm install step (#513) 2023-05-17 17:09:23 -04:00
Jonathan Bobel
9412821490 Removing these instructions because I tied them into the default build process 2023-04-28 11:25:40 -04:00
Jonathan Bobel
a73d53dd78 Updated README to include USWDS instructions 2023-04-24 15:52:38 -04:00
Ryan Ahearn
e3610f7d9d Address PR feedback 2023-03-14 16:00:40 -04:00
stvnrlly
7613cd2747 remove static and re-add to .gitignore 2022-12-06 10:20:22 -05:00
Steven Reilly
6d33a4621b Merge pull request #185 from GSA/tdlowden-patch-1
Create notify-pilot-flyer.md
2022-11-08 16:44:32 -05:00
Tim Lowden
e5c1ac1f16 Update README.md 2022-11-08 16:10:50 -05:00
stvnrlly
e44fe2eb11 switch to pipenv 2022-11-08 09:44:09 -05:00
Ryan Ahearn
95ad8827bc Merge pull request #182 from GSA/fix-service-names
Replace old notifications- service prefix with notify-
2022-11-07 14:02:09 -05:00
Ryan Ahearn
ea902c3403 Update URL for demo admin server 2022-11-07 13:55:30 -05:00
stvnrlly
7eae8b3a97 until → under 2022-11-07 12:24:46 -05:00
stvnrlly
5f942b19a8 update licensing terms for us gov 2022-11-07 11:29:20 -05:00
Ryan Ahearn
dfea3ac848 Install pa11y-ci 2022-08-30 10:37:33 -04:00
Ben Klaas
c9a952a3a9 Update README.md
Keep .env setup section separate in case someone needs it outside of Quickstart instructions. Point Quickstart instructions to the .env setup section.
2022-08-12 15:06:55 -05:00
Ben Klaas
68de001de9 Update README.md
Co-authored-by: Ryan Ahearn <ryan.ahearn@gsa.gov>
2022-08-12 15:01:33 -05:00
Ben Klaas
917f2aba8a QUICKSTART updates 2022-08-05 15:29:51 +00:00
jimmoffet
6042289411 corrected cmd palette shortcut in readme 2022-08-03 15:52:27 -07:00
Jim Moffet
314eb27f5a Update README 2022-08-01 11:14:37 -07:00
Richard Baker
799949a3f4 Add .nvmrc & use NVM to manage installed Node version
We have decided to use NVM to manage installed Node versions locally
and in CI to ensure they match and produce consistent builds.

Running `nvm install` will install the Node version specified in the
`.nvmrc` file.

This is now consistent with Document Download Frontend.
See: alphagov/document-download-frontend#114

Signed-off-by: Richard Baker <richard.baker@digital.cabinet-office.gov.uk>
2022-04-05 12:09:53 +01:00
Ben Thorner
f87fca9aa0 Centralise documentation for updating dependencies
This follows the convention established in [1].

[1]: https://github.com/alphagov/notifications-antivirus/pull/83
2021-12-29 15:01:21 +00:00
Katie Smith
fdfdb9e498 Update runtime.txt and README.md to Python 3.9 2021-11-02 16:09:56 +00:00
Ben Thorner
9f9751adbf Tweak layout for dependencies section
This matches what we have in other repos [1][2].

[1]: https://github.com/alphagov/notifications-antivirus#to-update-application-dependencies
[2]: https://github.com/alphagov/notifications-api#to-update-application-dependencies
2021-05-11 18:22:11 +01:00
Ben Thorner
d15143606e Rewrite and expand docs on auto-JS scripts
This adds a note about automatically re-running JavaScript tests.
I've moved and rewritten the old content about re-building JS code
to match the new style.
2021-05-11 18:20:40 +01:00
Ben Thorner
423b4c7812 Revise final sections of the README
This makes a few additional changes to curb the length of this file,
by moving length documentation (the picture is large) into a separate
file, where other documentation could go. It also corrects the section
on requirements, and attempts to make it more concise.
2021-02-22 17:19:46 +00:00
Ben Thorner
864f4bef66 Revise README to be similar to API app
This restructures the sections based on what we agreed for the API
repo.
2021-02-22 17:19:30 +00:00