Skip to content

Commit

Permalink
Merge pull request #55 from Haraj-backend/chore/simplify-pipeline
Browse files Browse the repository at this point in the history
Chore: Simplify Pipelines
  • Loading branch information
riandyrn committed Jul 21, 2023
2 parents 2a6bae8 + 3008047 commit 067bc8c
Show file tree
Hide file tree
Showing 3 changed files with 15 additions and 45 deletions.
11 changes: 11 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,12 @@ on:
paths-ignore:
- '**.md'
- 'docs/**'
push:
branches:
- master
paths-ignore:
- '**.md'
- 'docs/**'

jobs:
run-tests:
Expand All @@ -19,6 +25,11 @@ jobs:
- name: Run Automated Tests
run: make test

- name: Send Coverage Report to Coveralls
uses: shogo82148/actions-goveralls@v1
with:
path-to-profile: ./.output/cov-report/profile.cov

- name: Test Build All Container Images
run: make test-build-all

Expand Down
41 changes: 0 additions & 41 deletions .github/workflows/coverage-badge.yml

This file was deleted.

8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,21 +8,21 @@

`Hex Monscape` is a simple turn-based game to make Haraj Solutions Team onboarding more fun.

In the game code, you can find the team's secret technique in writing production code for [Haraj](https://haraj.com.sa) services that help serve millions of people daily in Saudi Arabia despite only having a handful of members. 🥷🏻💥
In the game code, you can find the team's secret technique in writing production code for [Haraj](https://haraj.com.sa) services that help serve millions of people daily in Saudi Arabia despite only having a handful of team members. 🥷🏻💥

The secret technique actually lies in the architecture we choose for these services: [Hexagonal Architecture](./docs/reference/hex-architecture.md).

By using this remarkable architecture, not only can we speed up the development process of these services but also make them maintainable by the whole team. This is why even though our team is small, we can still develop services that help serve millions in Saudi Arabia without sabotaging our good sleep at night. 🤣
By using this remarkable architecture, not only can we speed up the development process of these services but also make them **maintainable** by the whole team. This is why even though our team is small, we can still do our job properly without losing good sleep at night. 🤣

This game was created using [Golang](https://go.dev/) & [Vue 3](https://vuejs.org/). To learn how we apply [Hexagonal Architecture](./docs/reference/hex-architecture.md) to the game, please refer to [this doc](./docs/reference/hex-architecture.md).
The game was created using [Golang](https://go.dev/) & [Vue 3](https://vuejs.org/). To learn how we apply [Hexagonal Architecture](./docs/reference/hex-architecture.md) to the game, please refer to [this doc](./docs/reference/hex-architecture.md).

To start playing the game, please refer to [How to Run The Game](#how-to-run-the-game) section.

> **Note:**
>
> Many people got interested in software engineering because of games. So using them to exchange knowledge within our team seems like a fun idea. This is why we created this project. 😃
>
> Even though we are using Golang to implement [Hexagonal Architecture](./docs/reference/hex-architecture.md) in this repo, the architecture itself is language agnostic. So we can also apply it to other languages such as PHP, Typescript, & Python. This is why we believe this repo could also be useful for other software developers outside our team. 😁
> Even though we are using Golang to implement [Hexagonal Architecture](./docs/reference/hex-architecture.md) in this repo, the architecture itself is language agnostic. So we can also apply it to other languages such as PHP, Typescript, & Python.
## Background Story

Expand Down

0 comments on commit 067bc8c

Please sign in to comment.