Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
8892044
Add feature templates
weslleymurdock Aug 19, 2025
360053c
add build worklow
weslleymurdock Aug 19, 2025
85db6ff
remove sln name from commands
weslleymurdock Aug 19, 2025
f793a17
remove projects and add new projects
weslleymurdock Aug 19, 2025
3d2b560
fix workflow
weslleymurdock Aug 19, 2025
1d100ce
fix sln name
weslleymurdock Aug 19, 2025
26e34bb
improve build workflow
weslleymurdock Aug 19, 2025
3171746
upgrade xcode version
weslleymurdock Aug 19, 2025
0f3c5ad
rollback to .net 8
weslleymurdock Aug 19, 2025
f98c7b4
upgrade workflow to use xcode 16.2
weslleymurdock Aug 19, 2025
5e91769
removed and recreated projects in .net 8.0
weslleymurdock Aug 19, 2025
850dc4a
added script to generate github client
weslleymurdock Aug 19, 2025
afc24a3
remove docker step
weslleymurdock Aug 19, 2025
c7cd373
remove step of tools restore
weslleymurdock Aug 19, 2025
8e815d5
fix build
weslleymurdock Aug 19, 2025
7e1cbe7
improve workflow
weslleymurdock Aug 19, 2025
8170c91
fix paths on jobs
weslleymurdock Aug 19, 2025
5416ddc
fix ios build
weslleymurdock Aug 19, 2025
6a733d9
fix workflow and remove white space lines on .csproj
weslleymurdock Aug 19, 2025
ba7f6d2
more changes
weslleymurdock Aug 19, 2025
3abc36c
upgrade workflow to install maui-windows
weslleymurdock Aug 19, 2025
42dbe66
removed support to desktop applications
weslleymurdock Aug 19, 2025
e8ef16c
improve workflow
weslleymurdock Aug 19, 2025
6bf9e77
change image label
weslleymurdock Aug 19, 2025
5de821e
Add project references and split build job on 2 build jobs
weslleymurdock Aug 19, 2025
29a3a64
more changes
weslleymurdock Aug 19, 2025
9c3dba6
remove runtime specification from build on ios
weslleymurdock Aug 19, 2025
80c2711
add failfast to continue building job
weslleymurdock Aug 19, 2025
e035ca3
revert strategy for ios on build job
weslleymurdock Aug 19, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
5 changes: 5 additions & 0 deletions .config/dotnet-tools.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"version": 1,
"isRoot": true,
"tools": {}
}
30 changes: 0 additions & 30 deletions .dockerignore

This file was deleted.

44 changes: 44 additions & 0 deletions .github/ISSUE_TEMPLATE/feature.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
name: "Feature"
description: "Crie uma feature vinculada a um conjunto de features"
title: "[FEATURE] "
labels: ["feature"]
projects: ["default"]
assignees: []
type: "FEATURE"

body:
- type: input
id: parent-issue
attributes:
label: Issue Pai (Feature Set)
description: "Número da issue do Feature Set ao qual esta feature pertence. Exemplo: 42"
placeholder: "42"
validations:
required: true

- type: textarea
id: description
attributes:
label: Detalhes da Implementação
description: |
Descreva o que deve ser implementado nesta feature.
placeholder: "Explicar claramente o escopo da feature."
validations:
required: true

- type: textarea
id: steps
attributes:
label: Etapas do Desenvolvimento
description: |
Liste as etapas da feature em formato de checklist.
Exemplo:
- [ ] Criar endpoint
- [ ] Implementar testes
- [ ] Documentar
placeholder: |
- [ ] Etapa 1
- [ ] Etapa 2
- [ ] Etapa 3
validations:
required: false
Binary file added .github/ISSUE_TEMPLATE/featureset.yml
Binary file not shown.
66 changes: 66 additions & 0 deletions .github/workflows/build.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
name: "Build"

on:
push:
branches:
- main
pull_request:
workflow_dispatch:

jobs:
build-mobile:
runs-on: macos-latest
strategy:
matrix:
target:
- { framework: net8.0-android }
- { framework: net8.0-ios, runtime: iossimulator-arm64 }
fail-fast: false

steps:
- uses: actions/checkout@v4
- uses: actions/setup-dotnet@v4
with:
dotnet-version: 8.0.x

- name: Setup Xcode 16.2
uses: maxim-lobanov/setup-xcode@v1
with:
xcode-version: '16.2'

- name: Instalar workloads MAUI
run: dotnet workload install maui

- name: Restore workloads
run: dotnet workload restore

- name: Restore packages
run: dotnet restore ${{ github.workspace }}/src/Ayllu/Ayllu.csproj

- name: Build
run: dotnet build ${{ github.workspace }}/src/Ayllu/Ayllu.csproj --configuration Release --framework ${{ matrix.target.framework }} ${{ matrix.target.runtime && format('--runtime {0}', matrix.target.runtime) }} --no-restore

build-web:
runs-on: macos-15
steps:
- uses: actions/checkout@v4
- uses: actions/setup-dotnet@v4
with:
dotnet-version: 8.0.x

- name: Instalar workloads MAUI
run: dotnet workload install maui

- name: Restore workloads
run: dotnet workload restore

- name: Restore packages
run: dotnet restore ${{ github.workspace }}/src/Ayllu.Web/Ayllu.Web.csproj

- name: Build
run: dotnet build ${{ github.workspace }}/src/Ayllu.Web/Ayllu.Web.csproj --configuration Release --framework net8.0 --no-restore





Binary file added .github/workflows/link-feature-to-parent.yml
Binary file not shown.
42 changes: 22 additions & 20 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,20 +1,22 @@
################################################################################
# Este arquivo .gitignore foi criado automaticamente pelo Microsoft(R) Visual Studio.
################################################################################

/.env
/.vs/Ayluu
/obj/Docker
/src/Ayllu.Api/obj
/src/Ayllu.Application/obj
/src/Ayllu.Composition/obj
/src/Ayllu.Domain/obj
/src/Ayllu.Web/obj
/src/Ayllu.Infrastructure/obj
/obj
/src/Ayllu.Api/bin/Debug/net9.0
/src/Ayllu.Application/bin/Debug/net9.0
/src/Ayllu.Composition/bin/Debug/net9.0
/src/Ayllu.Domain/bin/Debug/net9.0
/src/Ayllu.Infrastructure/bin/Debug/net9.0
/src/Ayllu.Web/bin/Debug/net9.0
**/bin
**/obj
**/Debug
**/Release
**/*.user
*/*.suo
**/*.cache
**/*.log
.vs
**/*.vspscc
**/*.vssscc
**/*.pdb
**/*.dbmdl
**/*.opendb
**/*.jfm
**/*.class
**/*.jar
**/*.war
**/*.ear
**/*.iml
/src/Ayllu.Github.Client/Github/Client/kiota-lock.json
/.vs/Ayllu
Binary file added .vs/Ayllu/v17/.suo
Binary file not shown.
Loading
Loading