Skip to content

alphagov/maslow

Folders and files

NameName
Last commit message
Last commit date
Feb 21, 2025
Nov 20, 2023
Jan 22, 2024
Oct 25, 2023
Feb 21, 2025
Mar 10, 2020
Sep 27, 2013
Jan 22, 2024
Sep 27, 2013
Sep 27, 2013
Jan 25, 2023
May 27, 2024
Sep 27, 2013
Jan 31, 2024
Jan 22, 2024
Sep 24, 2024
Nov 9, 2021
Oct 24, 2023
Nov 20, 2023
Apr 25, 2024
Sep 10, 2024
Mar 11, 2025
Jun 11, 2018
Oct 17, 2024
Oct 5, 2022
Sep 20, 2021
Sep 16, 2024
Dec 14, 2024

Repository files navigation

Maslow (DEPRECATED)

NOTE: This project is deprecated and is planned to be retired.


Maslow is a tool to create and manage user needs.

Technical documentation

This is a Ruby on Rails app, and should follow our Rails app conventions.

You can use the GOV.UK Docker environment to run the application and its tests with all the necessary dependencies. Follow the usage instructions to get started.

Use GOV.UK Docker to run any commands that follow.

Testing

The default rake task runs all the tests and records code coverage:

bundle exec rake

After running the tests, the coverage/ folder contains the generated report.

User accounts

Authentication is provided by the GDS-SSO gem. In the production environment an instance of Signon must be running in order to sign in.

In the development environment, the mock strategy is used by default. This removes the requirement for authentication, instead returning the first user in the database as the current user. This user is defined in db/seeds.rb.

Licence

MIT License