Граф коммитов

595 Коммитов

Автор SHA1 Сообщение Дата
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