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

IDS-966 submit project information changes to backend #18

Merged
merged 16 commits into from
Dec 15, 2024

Conversation

uoa-noel
Copy link
Member

@uoa-noel uoa-noel commented Dec 10, 2024

This PR enables the frontend to submit project changes to the backend. As part of the change, it uses heyapi to produce TypeScript types and client functions based on OpenAPI specification generated by FastAPI/Pydantic.
The PR also adds a modes directory containing configuration specific to different modes - e.g. development, production. Both frontend and backend use these files.
Brief documentation has been added.

@uoa-noel uoa-noel force-pushed the IDS-966-submit-changes-to-backend branch from 2c3bc92 to 24ed67b Compare December 10, 2024 03:07
@uoa-noel uoa-noel marked this pull request as ready for review December 10, 2024 22:48
@uoa-noel
Copy link
Member Author

Deployed changes to GitHub Actions and API backend.

@uoa-noel uoa-noel requested a review from JLoveUOA December 10, 2024 23:30
Copy link
Contributor

@JLoveUOA JLoveUOA left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As best as I can parse Vue this looks good, Post is being sent correctly.

@uoa-noel uoa-noel merged commit 12a2065 into main Dec 15, 2024
1 check passed
@uoa-noel uoa-noel deleted the IDS-966-submit-changes-to-backend branch December 15, 2024 21:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants