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

feature(general): Added initial functionality, workflows, issue templates #24

Merged
merged 25 commits into from
Dec 28, 2024

Conversation

FranCalveyra
Copy link
Contributor

Added initial business logic, some CI/CD workflows, some issue templates for both use cases and NFRs

FranCalveyra and others added 23 commits December 23, 2024 11:29
fix(workflow): Fixed CI and CD workflows.
Implemented using a database and its respective checks.
Verify if when uploading to the database, the model "isEnrolled" has its courseID auto-updated.

Referred issue: #8
…ify models.

Added a file called 'courseModels' that contains the struct: 'Course,' 'Exercise,' 'Test', 'TestDTO', and 'ExerciseDTO'.
Deleted "User" struct and redundant code.

Referred issue: #3
feat(user service): Implemented a function to create a course.
…d made some linting fixes

NOTE: hook can't be set up, because it doesn't recognise neither go nor golangci-lint

Referred issue: #18
…rcase.

 Changed "fmt.Errorf()" to "errors.New()".

Referred issue: #5
feature(user service): Implemented a remove student function.
…nter-setup

feat(environment): Modified CI workflow, added `staticcheck` as a linter
Added Issue templates for both use cases and NFRs
@FranCalveyra FranCalveyra added Use Case Use Case for the project, strongly related to a functional requirement NFR A non-functional requirement, which isn't a feature but rather a requirment the project must meet labels Dec 28, 2024
@FranCalveyra FranCalveyra self-assigned this Dec 28, 2024
Copy link
Contributor

@GuidoM197 GuidoM197 left a comment

Choose a reason for hiding this comment

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

Todo ok! 👌

@FranCalveyra FranCalveyra merged commit 30320e0 into main Dec 28, 2024
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
NFR A non-functional requirement, which isn't a feature but rather a requirment the project must meet Use Case Use Case for the project, strongly related to a functional requirement
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants