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

Minimal API with AI #66

Open
wants to merge 37 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
360e74f
api init
Koeng101 Dec 10, 2023
1c71b6f
update templates
Koeng101 Dec 10, 2023
71800fb
update go mod
Koeng101 Dec 10, 2023
e26c6b9
Updated with Genbank in spec.yaml
Koeng101 Dec 10, 2023
f144263
update go version
Koeng101 Dec 10, 2023
2e56d5d
gomod problems?
Koeng101 Dec 10, 2023
711fc6a
in progress
Koeng101 Dec 11, 2023
ef104c9
Update api v1
Koeng101 Dec 17, 2023
c4b22f9
init deployment with basic k3s tests (#30)
Koeng101 Dec 17, 2023
6c7e2bb
changed out of v1
Koeng101 Dec 17, 2023
d5205f7
add go.work.sum
Koeng101 Dec 17, 2023
88a6029
Merge branch 'main' into api
Koeng101 Dec 18, 2023
8a7bccb
deployment integration
Koeng101 Dec 18, 2023
9fb768b
add dockerfile creation to script
Koeng101 Dec 18, 2023
e75db30
Add deployment tests
Koeng101 Dec 18, 2023
c51aff9
Now using scalar, changed spec to include all desired functionality
Koeng101 Dec 26, 2023
4b4d293
add blanks for everything
Koeng101 Dec 26, 2023
4dda1b5
Add handlers
Koeng101 Dec 26, 2023
ce7228b
Add write typed functions
Koeng101 Dec 27, 2023
39018eb
Merge branch 'main' into api
Koeng101 Jan 19, 2024
6260b27
fix tests
Koeng101 Jan 19, 2024
2230f92
Finished all API endpoints for io
Koeng101 Jan 20, 2024
d383019
add endpoints for primers
Koeng101 Jan 20, 2024
960ab36
added cloning functions
Koeng101 Jan 20, 2024
c5f7e64
Merge branch 'main' into api
Koeng101 Feb 25, 2024
d056fb1
init
Koeng101 Feb 25, 2024
c491a4c
Updated deployments
Koeng101 Feb 26, 2024
7524461
temp commit
Koeng101 Feb 27, 2024
2019e2d
Added in a chat at the index of api
Koeng101 Mar 2, 2024
ea97474
remove fastz
Koeng101 Mar 2, 2024
e56178a
Merge branch 'main' into apiMinimial
Koeng101 Mar 2, 2024
9b7a4aa
tidy up go.mod
Koeng101 Mar 2, 2024
025b9fc
added api_key and other possible models
Koeng101 Mar 4, 2024
ecf8993
add protocol
Koeng101 Mar 4, 2024
38dafa4
add custom print
Koeng101 Mar 4, 2024
5445040
work in progress
Koeng101 Mar 4, 2024
fe90098
Increased reliability
Koeng101 Mar 4, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 24 additions & 0 deletions .github/workflows/deployment_test.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
on:
push:
tags:
- v*
branches:
- main
pull_request:
name: Deployment Test
jobs:
test:
strategy:
matrix:
go-version: [1.21.x,]
platform: [ubuntu-latest]
runs-on: ${{ matrix.platform }}
steps:
- name: Install Go
uses: actions/setup-go@v2
with:
go-version: ${{ matrix.go-version }}
- name: Checkout code
uses: actions/checkout@v2
- name: Test Deployments
run: go test -v ./api/...
3 changes: 3 additions & 0 deletions api/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# DnaDesign API

One thing that puts DnaDesign apart is an emphasis on API integration. More on this later!
Loading
Loading