-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #15 from se4ai2324-uniba/TestDoc
Docs updated
- Loading branch information
Showing
5 changed files
with
57 additions
and
45 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
# GitHub Actions Documentation | ||
|
||
## Introduction | ||
GitHub Actions is a feature provided by GitHub that enables the automation of software workflows directly within the GitHub environment. | ||
It can be used to build, test and deploy applications directly from the GitHub repository, reducing the need for external continuous integration services. | ||
|
||
It relies on YAML configuration files that define the entire workflow. These files are placed in the `.github/workflows` directory of the repository. | ||
A workflow consists of a series of jobs and steps, where each job represents a separate unit of work while the steps are individual tasks within a job. | ||
|
||
We developed GitHub Actions for integrating key tools and frameworks into our project: | ||
- **FastAPI** for automating the building of our API | ||
- **Pydantic** for data validation, ensuring that incoming data adheres to defined models | ||
- **Pytest** for automated testing, allowing us to maintain code quality and catch potential issues early in the development process | ||
- **Pylint**, employed to enforce coding standards and improve code readability | ||
- **Alibi-detect** for providing drift detection capabilities | ||
|
||
With these GitHub Actions in place, our development process is streamlined and we can confidently deliver robust and well-tested functionalities. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes
File renamed without changes