Skip to content

Commit 3ee9661

Browse files
Merge branch 'master' into master
2 parents 5c2bc19 + 51dd120 commit 3ee9661

File tree

192 files changed

+8697
-1056
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

192 files changed

+8697
-1056
lines changed

.github/ISSUE_TEMPLATE/bug.yaml

Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
1+
name: "🐛 Bug Report"
2+
description: "Submit a bug report to help us improve"
3+
title: "🐛 Bug Report: "
4+
labels: [bug]
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: |
9+
Thanks for taking the time to fill out our bug report form 🙏
10+
- type: textarea
11+
id: steps-to-reproduce
12+
validations:
13+
required: true
14+
attributes:
15+
label: "👟 Reproduction steps"
16+
description: "How do you trigger this bug? Please walk us through it step by step."
17+
placeholder: "When I ..."
18+
- type: textarea
19+
id: expected-behavior
20+
validations:
21+
required: true
22+
attributes:
23+
label: "👍 Expected behavior"
24+
description: "What did you think would happen?"
25+
placeholder: "It should ..."
26+
- type: textarea
27+
id: actual-behavior
28+
validations:
29+
required: true
30+
attributes:
31+
label: "👎 Actual Behavior"
32+
description: "What did actually happen? Add screenshots, if applicable."
33+
placeholder: "It actually ..."
34+
- type: dropdown
35+
id: appwrite-version
36+
attributes:
37+
label: "🎲 Appwrite version"
38+
description: "What version of Appwrite are you using?"
39+
options:
40+
- Version 0.11.x
41+
- Version 0.10.x
42+
- Version 0.9.x
43+
- Version 0.8.x
44+
- Version 0.7.x
45+
- Version 0.6.x
46+
- Different version (specify in environment)
47+
validations:
48+
required: true
49+
- type: dropdown
50+
id: operating-system
51+
attributes:
52+
label: "💻 Operating system"
53+
description: "What OS is your server / device running on?"
54+
options:
55+
- Linux
56+
- MacOS
57+
- Windows
58+
- Something else
59+
validations:
60+
required: true
61+
- type: textarea
62+
id: enviromnemt
63+
validations:
64+
required: false
65+
attributes:
66+
label: "🧱 Your Environment"
67+
description: "Is your environment customized in any way?"
68+
placeholder: "I use Cloudflare for ..."
69+
- type: checkboxes
70+
id: no-duplicate-issues
71+
attributes:
72+
label: "👀 Have you spent some time to check if this issue has been raised before?"
73+
description: "Have you Googled for a similar issue or checked our older issues for a similar bug?"
74+
options:
75+
- label: "I checked and didn't find similar issue"
76+
required: true
77+
- type: checkboxes
78+
id: read-code-of-conduct
79+
attributes:
80+
label: "🏢 Have you read the Code of Conduct?"
81+
options:
82+
- label: "I have read the [Code of Conduct](https://github.com/appwrite/appwrite/blob/HEAD/CODE_OF_CONDUCT.md)"
83+
required: true
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
name: "📚 Documentation"
2+
description: "Report an issue related to documentation"
3+
title: "📚 Documentation: "
4+
labels: [documentation]
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: |
9+
Thanks for taking the time to make our documentation better 🙏
10+
- type: textarea
11+
id: issue-description
12+
validations:
13+
required: true
14+
attributes:
15+
label: "💭 Description"
16+
description: "A clear and concise description of what the issue is."
17+
placeholder: "Documentation should not ..."
18+
- type: checkboxes
19+
id: no-duplicate-issues
20+
attributes:
21+
label: "👀 Have you spent some time to check if this issue has been raised before?"
22+
description: "Have you Googled for a similar issue or checked our older issues for a similar bug?"
23+
options:
24+
- label: "I checked and didn't find similar issue"
25+
required: true
26+
- type: checkboxes
27+
id: read-code-of-conduct
28+
attributes:
29+
label: "🏢 Have you read the Code of Conduct?"
30+
options:
31+
- label: "I have read the [Code of Conduct](https://github.com/appwrite/appwrite/blob/HEAD/CODE_OF_CONDUCT.md)"
32+
required: true
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
name: 🚀 Feature
2+
description: "Submit a proposal for a new feature"
3+
title: "🚀 Feature: "
4+
labels: [feature]
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: |
9+
Thanks for taking the time to fill out our feature request form 🙏
10+
- type: textarea
11+
id: feature-description
12+
validations:
13+
required: true
14+
attributes:
15+
label: "🔖 Feature description"
16+
description: "A clear and concise description of what the feature is."
17+
placeholder: "You should add ..."
18+
- type: textarea
19+
id: pitch
20+
validations:
21+
required: true
22+
attributes:
23+
label: "🎤 Pitch"
24+
description: "Please explain why this feature should be implemented and how it would be used. Add examples, if applicable."
25+
placeholder: "In my use-case, ..."
26+
- type: checkboxes
27+
id: no-duplicate-issues
28+
attributes:
29+
label: "👀 Have you spent some time to check if this issue has been raised before?"
30+
description: "Have you Googled for a similar issue or checked our older issues for a similar bug?"
31+
options:
32+
- label: "I checked and didn't find similar issue"
33+
required: true
34+
- type: checkboxes
35+
id: read-code-of-conduct
36+
attributes:
37+
label: "🏢 Have you read the Code of Conduct?"
38+
options:
39+
- label: "I have read the [Code of Conduct](https://github.com/appwrite/appwrite/blob/HEAD/CODE_OF_CONDUCT.md)"
40+
required: true

.gitignore

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,9 @@
1010
examples/*
1111

1212
# exception to the rule
13-
!examples/.gitkeep
14-
.DS_Store
13+
!examples/.gitkeep
14+
**/.DS_Store
15+
templates/swift/example/.build
16+
templates/swift/example/Example.xcodeproj/project.xcworkspace/xcuserdata
17+
templates/swift/example/Example.xcodeproj/xcuserdata
18+
**/xcuserdata

CONTRIBUTING.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -229,7 +229,7 @@ docker run --rm -v $(pwd):$(pwd):rw -w $(pwd) -v /var/run/docker.sock:/var/run/d
229229
* **path** -> Path to API without a basePath
230230
* **fullPath** -> Path to API with basePath
231231
* **name** -> Name of API Method
232-
* **packaging** -> A flag to indicate if the files at a path need to be packaged as a tarfile
232+
* **packaging** -> A flag to indicate if the files at a path need to be packaged as a tar file
233233
* **title** -> Title of API Method
234234
* **description** -> Description of API Method
235235
* **security** -> Array of security methods for this API Call. Primarily used for code examples.
@@ -259,7 +259,7 @@ docker run --rm -v $(pwd):$(pwd):rw -w $(pwd) -v /var/run/docker.sock:/var/run/d
259259

260260
* **language** -- Information on the current language SDK
261261
* **name** -> Name of language
262-
* **params** -> Custom langauge specific parameters
262+
* **params** -> Custom language specific parameters
263263

264264
* **sdk** -- Various Metadata used for packaging and categorising
265265
* **namespace** -> SDK Namespace
@@ -283,7 +283,7 @@ docker run --rm -v $(pwd):$(pwd):rw -w $(pwd) -v /var/run/docker.sock:/var/run/d
283283
* **gettingStarted** -> Raw Markdown for Getting Started
284284
* **readme** -> Stores the raw markdown used to generate the readme.md file. [here](https://github.com/appwrite/sdk-for-flutter/blob/master/README.md)
285285
* **changelog** -> Stores the raw markdown used to generate the changelog.md file. [here](https://github.com/appwrite/sdk-for-flutter/blob/master/CHANGELOG.md)
286-
* **examples** -> Stores the raw markdown used to generate examples for your SDK. A example can be found [here](https://github.com/appwrite/sdk-for-flutter/tree/master/example)
286+
* **examples** -> Stores the raw markdown used to generate examples for your SDK. An example can be found [here](https://github.com/appwrite/sdk-for-flutter/tree/master/example)
287287
* **twitterHandle** -> Twitter handle of creator
288288
* **discordChannel** -> Discord Channel ID for SDK
289289
* **discordUrl** -> Discord Server Invite for SDK

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@
1010

1111
[Appwrite](https://appwrite.io) SDK generator is a PHP library for auto generating SDK libraries for multiple languages and platforms.
1212

13-
The SDK Generator uses a predefined language settings as [Twig templates](https://twig.symfony.com/) to generate codebases based on different API specs.
13+
The SDK Generator uses predefined language settings as [Twig templates](https://twig.symfony.com/) to generate codebases based on different API specs.
1414

15-
Currently the only spec supported is Swagger 2.0, but we intend to add support for more specification in the near future. This generator is still lacking support for any definition/models specs.
15+
Currently, the only spec supported is Swagger 2.0, but we intend to add support for more specification in the near future. This generator is still lacking support for any definition/models specs.
1616

1717
## Getting Started
1818

0 commit comments

Comments
 (0)