Skip to content

ISSUE-2: TP2 setup#3

Merged
GastonFernandez00 merged 3 commits into
devfrom
feature/ISSUE-2-prepare-ci-and-repo-for-tp2
Sep 22, 2025
Merged

ISSUE-2: TP2 setup#3
GastonFernandez00 merged 3 commits into
devfrom
feature/ISSUE-2-prepare-ci-and-repo-for-tp2

Conversation

@GastonFernandez00
Copy link
Copy Markdown
Owner

@GastonFernandez00 GastonFernandez00 commented Sep 13, 2025

New directories and files (Not all are necessarily explained or shown)

TP2

Description

  • Main directory for TP2

Structure and explanation.

TP2/
├─ app -- Main app directory.
│   ├─ build.gradle -- Build settings for `gradle`.
│   └─ src -- Where all `.java` files are stored.
├─ gradlew -- No need to download and set `gradle`, instead just run this file.
└─ README.md -- Still empty README.md

.github

Description

  • Contains the github CI configuration to be run on every PR to dev or main.

Structure and explanation.

.github/workflows
└ github-ci.yml

.extras

Description

  • Contains bash scripts and dockerfiles to set the local environment.

Structure and explanation.

.extras/
├ Dockerfile/ -- Currently contains only the `dockerfile` for running cspell.
├ hooks/ -- Contains all the `git hooks` scripts.
├ setup_cspell_docker.sh -- Creates the cspell `docker image`.
└ setup_hook.sh -- Copies the `git hooks` locally.

closes #2

- Added gradle as build system
- Added github CI
   - Checks for spelling, testing and style
- Created git/hooks files.
- Created a dockerfile for running cspell
@GastonFernandez00 GastonFernandez00 self-assigned this Sep 13, 2025
@GastonFernandez00 GastonFernandez00 linked an issue Sep 13, 2025 that may be closed by this pull request
@GastonFernandez00 GastonFernandez00 merged commit 688ea9e into dev Sep 22, 2025
1 check passed
@GastonFernandez00 GastonFernandez00 deleted the feature/ISSUE-2-prepare-ci-and-repo-for-tp2 branch September 22, 2025 20:35
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.

Prepare CI and repo for TP2

3 participants