6.0 KiB
Cynllun Gweithredu
Mae'r cynllun gweithredu yn ddogfen fyw ac yn agored i newid. Os oes gennych unrhyw awgrymiadau, agorwch fater. Bydd gan bob cam bwysig gyfres o nodau yr ydym yn anelu at eu cyflawni. Mae'r rhain yn agored i newid.
Materion Hysbys
- Nid yw cynhyrchu rhwymau ar gyfer dull sy'n mewnforio pecyn sydd â'r un enw â phecyn arall a fewnforiwyd yn cael ei gefnogi ar hyn o bryd.
Camau Milltir Alpha
Presennol: Alpha 5
Nodau
Mae cylch Alpha 5 yn anelu at ddod â Linux i gydraddoldeb (Alpha 4) â'r platfformau eraill.
Sut Gallaf Helpu?
!!! note Adroddwch unrhyw faterion a ganfyddwch gan ddefnyddio y canllaw hwn.
- Profi'r cwbl ar Linux!
Statws
Enghreifftiau Linux:
- :material-check-bold: - Yn gweithio
- :material-minus: - Yn gweithio'n rhannol
- :material-close: - Ddim yn gweithio
{{ read_csv("alpha5.csv") }}
Camau Milltir Nesaf
Alpha 6
Camau Milltir Blaenorol
Alpha 4 - Wedi'i Chwblhau 2024-02-01
Nodau
Mae cylch Alpha 4 yn anelu at ddarparu'r gorchmynion dev
a package
.
Dylai'r gorchymyn wails dev
wneud y canlynol:
- Adeiladu'r cais
- Cychwyn y cais
- Cychwyn y gweinydd datblygu blaen
- Gwylio am newidiadau i'r cod cais ac ail-adeiladu/ailgychwyn yn ôl yr angen
Dylai'r gorchymyn wails package
wneud y canlynol:
-
Adeiladu'r cais
-
Pecynnu'r cais mewn fformat penodol i'r platfform
- Windows: Rhaglen weithredol safonol, Gosodwr NSIS
- Linux: AppImage
- MacOS: Rhaglen weithredol safonol, Pecyn App
-
Cefnogi gwrthodiad y cod cais
-
Hefyd, rydym am gael pob enghraifft yn gweithio ar Linux.
Sut Gallaf Helpu?
!!! note Adroddwch unrhyw faterion a ganfyddwch gan ddefnyddio y canllaw hwn.
- Gosod y CLI gan ddefnyddio'r cyfarwyddiadau yma.
- Rhedeg
wails3 doctor
a sicrhau bod yr holl ddibyniaeth wedi'u gosod. - Cynhyrchu project newydd gan ddefnyddio
wails3 init
.
Profi'r gorchymyn wails3 dev
:
- Rhedeg
wails3 dev
yn y cyfeiriadur project. Dylai redeg y cais mewn modd datblygu. - Ceisiwch newid ffeiliau a sicrhau bod y cais yn cael ei ail-adeiladu a'i ailgychwyn.
- Rhedeg
wails3 dev -help
i weld yr opsiynau. - Ceisiwch wahanol opsiynau a sicrhau eu bod yn gweithio fel y disgwylir.
Profi'r gorchymyn wails3 package
:
- Rhedeg
wails3 package
yn y cyfeiriadur project. - Gwiriwch fod y cais wedi'i becynnu'n gywir ar gyfer y platfform presennol.
- Rhedeg
wails3 package -help
i weld yr opsiynau. - Ceisiwch wahanol opsiynau a sicrhau eu bod yn gweithio fel y disgwylir.
Adolygwch y tabl isod a chwilio am senarios heb eu profi. Yn y bôn, ceisiwch ei dorri a rhowch wybod i ni os ydych yn dod o hyd i unrhyw faterion! 😄
Statws
Gorchymyn wails3 dev
:
- :material-check-bold: - Yn gweithio
- :material-minus: - Yn gweithio'n rhannol
- :material-close: - Ddim yn gweithio
{{ read_csv("alpha4-wails3-dev.csv") }}
-
Mae Windows yn gweithio'n rhannol:
- Mae newidiadau i'r blaen-ddalen yn gweithio fel y disgwylir
- Mae newidiadau i Go yn achosi i'r cais gael ei adeiladu ddwywaith
-
Mae Mac yn gweithio'n rhannol:
- Mae newidiadau i'r blaen-ddalen yn gweithio fel y disgwylir
- Mae newidiadau i Go yn gorffen y broses vite
Gorchymyn wails3 package
:
- :material-check-bold: - Yn gweithio
- :material-minus: - Yn gweithio'n rhannol
- :material-close: - Ddim yn gweithio
- :material-cancel: - Heb ei Gefnogi
{{ read_csv("alpha4-wails3-package.csv") }}
Alpha 3 - Wedi'i Chwblhau 2024-01-14
Nodau
Mae cylch Alpha 3 yn anelu at ddarparu cefnogaeth rhwymau. Mae Wails 3 yn defnyddio dull dadansoddi státig newydd sy'n ein galluogi i ddarparu profiad rhwymau gwell nag yn Wails 2. Hefyd, rydym am gael pob enghraifft yn gweithio ar Linux.
Sut Gallaf Helpu?
Gallwch gynhyrchu rhwymau gan ddefnyddio'r gorchymyn wails3 generate bindings
. Bydd hyn yn cynhyrchu rhwymau ar gyfer holl fethodoedd strwythur a ranbir gyda'ch project.
Rhedeg wails3 generate bindings -help
i weld yr opsiynau sy'n llywodraethu sut caiff rhwymau eu cynhyrchu.
Mae'r profion ar gyfer y cynhyrchwr rhwymau i'w canfod yma gyda'r data profion wedi'i leoli yn y cyfeiriadur testdata
.
Adolygwch y tabl isod a chwilio am senarios heb eu profi. Mae'r cod parser a'r profion wedi'u lleoli yn v3/internal/parser
. Gellir rhedeg yr holl brofion gan ddefnyddio go test ./...
o'r cyfeiriadur v3
.
Yn y bôn, ceisiwch ei dorri a rhowch wybod i ni os ydych yn dod o hyd i unrhyw faterion! 😄
Statws
Rhwymau ar gyfer strwythur (CallByID):
- :material-check-bold: - Yn gweithio
- :material-minus: - Yn gweithio'n rhannol
- :material-close: - Ddim yn gweithio
{{ read_csv("alpha3-bindings-callbyid.csv") }}
Rhwymau ar gyfer strwythur (CallByName):
- :material-check-bold: - Yn gweithio
- :material-minus: - Yn gweithio'n rhannol
- :material-close: - Ddim yn gweithio
{{ read_csv("alpha3-bindings-callbyname.csv") }}
Modelau:
- :material-check-bold: - Yn gweithio
- :material-minus: - Yn gweithio'n rhannol
- :material-close: - Ddim yn gweithio
{{ read_csv("alpha3-models.csv") }}
Enghreifftiau:
- Pob enghraifft yn gweithio ar Linux
Alpha 2
Nodau
Mae Alpha 2 yn anelu at gyflwyno cefnogaeth Taskfile. Bydd hyn yn caniatáu i ni gael system adeiladu unigol, estynnadwy sy'n gweithio ar bob platfform. Hefyd, rydym am gael pob enghraifft yn gweithio ar Linux.
Statws
-
Pob enghraifft yn gweithio ar Linux
-
Gorchmynion Cychwyn a Adeiladu
-
:material-check-bold: - Yn gweithio
-
:material-minus: - Yn gweithio'n rhannol
-
:material-close: - Ddim yn gweithio
{{ read_csv("alpha2.csv") }}
Alpha 1
Nodau
Mae Alpha 1 y rhyddhad cychwynnol. Mae'n fwriadedig i gael adborth ar yr API newydd ac i bobl ddechreu arbrofi ag ef. Y nod pennaf yw cael y rhan fwyaf o'r enghreifftiau yn gweithio ar bob platfform.
Statws
- :material-check-bold: - Yn gweithio
- :material-minus: - Yn gweithio'n rhannol
- :material-close: - Ddim yn gweithio
{{ read_csv("alpha1.csv") }}