Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WIP: Initialize Flask app #4317

Closed
3 tasks
btylerburton opened this issue May 12, 2023 · 0 comments
Closed
3 tasks

WIP: Initialize Flask app #4317

btylerburton opened this issue May 12, 2023 · 0 comments
Labels
H2.0/Flask Admin app for harvest source & organizations

Comments

@btylerburton
Copy link
Contributor

User Story

In order to create a solid foundation for the Harvesting 2.0 application, Data.gov would like to employ Flask as the application framework.

Acceptance Criteria

[ACs should be clearly demoable/verifiable whenever possible. Try specifying them using BDD.]

  • GIVEN data.gov would like to build a Harvesting 2.0 application
    THEN we would like to initialize it as a Flask application

Background

Flask is a useful and extensible framework to undergird Data.gov's Harvsting 2.0 redesign. Flask supports rendering of raw API routes, along with serving HTML via Blueprints for our eventual Harvesting UI.

Security Considerations (required)

Flask will allow us employ industry standard authentication and authorization technologies to ensure only those with adequate permissions will be able to access the application and a specific route.

Sketch

For this first step, we will focus only on initialization

  • Add Flask as an application dependency
  • Initialize the Flask application as part of the application start routine
@btylerburton btylerburton added H2.0/General General Harvesting 2.0 Issues H2.0/controller labels May 12, 2023
@nickumia-reisys nickumia-reisys changed the title Initialize Flask app WIP: Initialize Flask app May 26, 2023
@btylerburton btylerburton removed the H2.0/General General Harvesting 2.0 Issues label Dec 13, 2023
@btylerburton btylerburton added H2.0/Flask Admin app for harvest source & organizations and removed dep_H2.0/Airflow labels May 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
H2.0/Flask Admin app for harvest source & organizations
Projects
Status: 🗄 Closed
Development

No branches or pull requests

1 participant