Heath Stewart
f42acfbb19
Improve Rust guidance on convenience clients ( #8199 )
2024-11-01 11:25:14 -07:00
Heath Stewart
614648dc6b
Use PODs instead of builders for Rust options ( #8187 )
...
* Use PODs instead of builders for Rust options
This was agreed to in a 2024-10-29 meeting of stakeholders and partners. It simplifies the API and we can always add builders later without being a breaking change.
* Resolve PR feedback
2024-10-31 14:08:25 -07:00
Heath Stewart
0e0a1a9820
Declare concrete parameter types for Rust ( #8186 )
...
This was agreed to in a 2024-10-29 meeting of stakeholders and partners. It simplifies the API, reduces compile times and compiled code bloat because of monomorphization, and lends itself to automatic tracing if we so choose to rely on it.
2024-10-31 10:27:48 -07:00
Anne Thompson
49d19f5c8f
add guidance for LRO methods ( #8181 )
2024-10-30 09:17:44 -07:00
Larry Osterman
e85d2a7a92
Minor update to C++ guidelines ( #8184 )
2024-10-30 08:55:49 -07:00
Heath Stewart
1dfed0511d
Fix "Key Vault" product name ( #8183 )
...
The official name is "Key Vault". We should use the correct name in official documentation.
2024-10-29 17:02:07 -07:00
Wes Haggard
a83ad5fcde
Fix broken link ( #8177 )
2024-10-28 15:34:45 -07:00
Wes Haggard
a87baed135
Fix broken link ( #8164 )
...
Looks like it was configuration page moved.
2024-10-23 13:11:26 -07:00
Heath Stewart
154331c5ca
Add rust test info and examples ( #8162 )
2024-10-23 10:32:58 -07:00
Wes Haggard
f4f8fe9ce5
Fix broken link ( #8150 )
2024-10-21 12:35:37 -07:00
Heath Stewart
730579ee7e
Removing mocking guidelines for Rust ( #8146 )
...
We are reevaluating options. The existing approach required importing a trait when most consumers probably wouldn't understand why or even need it for its intended purpose.
2024-10-18 16:23:26 -07:00
Heath Stewart
2f7756758c
Update Rust enum guidelines ( #8123 )
2024-10-15 14:14:05 -07:00
Wes Haggard
420aaf570e
Tables must have empty lines before and after
2024-10-02 16:07:26 -07:00
Wes Haggard
16496e3d86
Fix tables in MD page ( #8072 )
...
Attempt to fix https://github.com/Azure/azure-sdk/issues/8068
2024-10-02 16:02:38 -07:00
Wes Haggard
d198353d8b
Switch to using GFM for markdown ( #8070 )
2024-10-02 14:15:13 -07:00
Ashley Stanton-Nurse
61fc1005ab
rust: add guidelines for deriving azure_core::Model ( #7980 )
2024-09-13 09:23:39 -07:00
Heath Stewart
1f0a837559
Add Rust guidelines for subclients ( #7973 )
2024-09-11 15:29:38 -07:00
Qiaoqiao Zhang
931233e443
revisit-pagination-in-ts ( #7951 )
...
* revisit-pagination-in-ts
* resolve commnets
* Update docs/typescript/design.md
Co-authored-by: Deyaaeldeen Almahallawi <dealmaha@microsoft.com>
---------
Co-authored-by: Deyaaeldeen Almahallawi <dealmaha@microsoft.com>
2024-09-10 13:14:50 +08:00
Heath Stewart
0bcf58343c
Rust features should use underscores ( #7966 )
2024-09-09 14:19:06 -07:00
Wes Haggard
3e540117ba
Fix broken aka.ms links ( #7956 )
2024-09-05 17:12:15 -07:00
Heath Stewart
f3abe7e9f7
Fix links in Rust's Implementation guide ( #7934 )
...
Also fixes a code fence issue that manifested in tree-sitter grammars.
2024-08-27 16:48:08 -07:00
Heath Stewart
b45c1160e3
Specify 1 crate per TypeSpec project ( #7933 )
...
Resolves #7929 along with correcting any outdated directory structure documentation.
2024-08-27 16:31:02 -07:00
Heath Stewart
ebd060ecef
Improve docs for Rust convenience methods ( #7931 )
...
* Improve docs for Rust convenience methods
Resolves #7928
* Document differences in approaches
2024-08-27 16:16:37 -07:00
Heath Stewart
3c1eff3593
Add rust guidelines on module READMEs ( #7847 )
2024-08-09 15:49:06 -07:00
Maor Leger
9f977351d3
[javascript] Update approved dependencies ( #7839 )
...
Updates the list of approved dependencies to remove outdated packages that are no longer needed.
Each removal will have a justification in a PR comment.
2024-08-05 13:43:39 -07:00
Maor Leger
9e540286cb
[identity] Remove from repo ( #7832 )
2024-08-01 16:10:32 -07:00
Heath Stewart
75905726c6
Put crate source in subdirs under service dir ( #7785 )
...
* Put crate source in subdirs under service dir
Codifies https://github.com/Azure/azure-sdk-for-rust/pull/1705
* Resolve PR feedback
2024-07-22 20:43:15 +00:00
Maor Leger
44eabff010
[identity] Bootstrap Identity docs section ( #7779 )
...
Azure Identity SDKs are used in almost every scenario and will continue to be heavily used as usage of Entra ID expands throughout 1p and 3p customers.
Over the years some knowledge has accumulated and as a team we would like to document these decisions as well as backfill previous decisions, designs, and other docs needed by new team members.
We wanted a place that is:
- Public by default
- Language agnostic
- Supports Markdown
- Is easy to add changes and review changes
This is an experiment, and we should evaluate whether we're getting the value we need out of it (and whether there's enough engagement) but as a starting point we plan to bootstrap this in a Q&A.
Co-authored-by: Scott Addie <10702007+scottaddie@users.noreply.github.com>
2024-07-18 16:54:07 -05:00
Larry Osterman
59f3db869a
Updates to C++ API Guidelines, covering Context and other changes. ( #7619 )
...
* First round of container upgrades.
* Added a number of other layout related changes
* Added semantics for internal, private and public types.
* Cleaned up text after regenerating documentation
* Update docs/cpp/implementation.md
Co-authored-by: Jeffrey Richter <jeffrichter@live.com>
* Removed reference to Context::WithCancel
---------
Co-authored-by: Jeffrey Richter <jeffrichter@live.com>
2024-07-15 21:12:45 +00:00
Heath Stewart
2992b22966
Use TypeSpec body parameter name in Rust ( #7713 )
...
* Use TypeSpec body parameter name in Rust
* Resolve PR feedback
2024-06-21 15:04:27 -07:00
Heath Stewart
3a8f3dc574
Update Rust guidelines for options builder pattern ( #7587 )
...
* Update Rust guidelines for options builder pattern
* Resolve feedback, remove DRAFT status
* Fix broken link
2024-06-05 11:43:49 -07:00
Kashif Khan
bdd8d92a5f
update min py version to 3.8 ( #7378 )
2024-05-29 16:51:53 -07:00
Laurent Mazuel
62e7757ce2
Update support.md for Python 3.8+ ( #7558 )
2024-05-14 11:21:48 -07:00
Rick Winter
91bf521fb9
Guideline cleanup ( #7516 )
...
* Update guidelines
* Addional cleanup
* Address review feedback
2024-05-01 21:50:00 +00:00
Heath Stewart
bbaa518721
Declare all rust model fields as optional ( #7495 )
2024-04-25 14:40:19 -07:00
Heath Stewart
6223b3123f
Add requirement for non_exhaustive ( #7494 )
2024-04-25 10:59:53 -07:00
Rick Winter
3d28a7a9e5
Update golang guidelines ( #7457 )
2024-04-18 13:11:16 -07:00
Heath Stewart
08b142e1a3
Final initial version of Rust guidelines ( #7400 )
...
* Final initial version of Rust guidelines
* Fix site build issues
* Fix broken link
* Resolve PR feedback
* Add requirements about RequestContent<T>
2024-04-15 17:36:58 -07:00
Xiang Yan
dbca0a23f7
dep addition checklist ( #7325 )
...
* dep addition checklist
* Update docs/python/dependency_addition_checklist.md
Co-authored-by: Anna Tisch <antisch@microsoft.com>
* Update docs/python/dependency_addition_checklist.md
Co-authored-by: Anna Tisch <antisch@microsoft.com>
* Update docs/python/dependency_addition_checklist.md
Co-authored-by: Johan Stenberg (MSFT) <johan.stenberg@microsoft.com>
* address feedback
* Update docs/python/dependency_addition_checklist.md
Co-authored-by: Anna Tisch <antisch@microsoft.com>
* Update docs/python/dependency_addition_checklist.md
Co-authored-by: Anna Tisch <antisch@microsoft.com>
* Update docs/python/dependency_addition_checklist.md
Co-authored-by: Anna Tisch <antisch@microsoft.com>
* Update docs/python/dependency_addition_checklist.md
Co-authored-by: Anna Tisch <antisch@microsoft.com>
* Update docs/python/dependency_addition_checklist.md
Co-authored-by: Anna Tisch <antisch@microsoft.com>
* Update docs/python/dependency_addition_checklist.md
Co-authored-by: Anna Tisch <antisch@microsoft.com>
* Update docs/python/dependency_addition_checklist.md
Co-authored-by: Anna Tisch <antisch@microsoft.com>
---------
Co-authored-by: Anna Tisch <antisch@microsoft.com>
Co-authored-by: Johan Stenberg (MSFT) <johan.stenberg@microsoft.com>
2024-04-02 13:03:43 -07:00
Xiang Yan
60d8cd8c94
Add conditionally approved deps ( #7376 )
...
* Add conditionally approved deps
* update
* move sniffio in to conditionally approved deps
2024-03-28 09:52:41 -07:00
Wes Haggard
ca2144de82
Fix broken link for deleted azure-devtools ( #7374 )
2024-03-27 10:41:56 -07:00
Heath Stewart
c1cd746413
More Rust guidelines ( #7360 )
...
* More Rust guidelines
* More docs
* Resolve most PR feedback
* Fix generation issue
* Resolved more PR comments
* Removed deleted Go module from package data
2024-03-25 12:18:38 -07:00
Heath Stewart
cb1a267b0c
Initial Rust guidelines ( #7267 )
...
* Initial Rust guidelines, though still a WIP
* Resolve PR feedback
2024-03-12 13:58:05 -07:00
Heath Stewart
d7ca6dd6da
Minor fix to Go docs ( #7273 )
2024-02-26 16:35:22 -08:00
Heath Stewart
5e39b98d2e
Add requirement for service default params ( #7207 )
2024-02-08 15:41:53 -08:00
Rick Winter
e0e76f5f51
Initial framework for Rust guidelines ( #7155 )
2024-01-25 09:31:59 -08:00
Wes Haggard
d8e22e41d9
Fix broken link in java docs ( #7141 )
2024-01-22 14:07:29 -08:00
Scott Addie
2620f3f5b5
Update mocking guidelines section for .NET ( #7116 )
2024-01-16 10:09:27 -08:00
catalinaperalta
a630759d04
Add azure.developer.* namespace to registered namespaces ( #7074 )
...
* add azure.developer namespace
* Update docs/tables/registered_namespaces.md
Co-authored-by: tg-msft <tg-msft@users.noreply.github.com>
---------
Co-authored-by: tg-msft <tg-msft@users.noreply.github.com>
2024-01-10 13:49:55 -08:00
Kashif Khan
c152448daa
add sniffio ( #7029 )
2023-12-07 08:15:47 -06:00