зеркало из
1
0
Форкнуть 0
Граф коммитов

28 Коммитов

Автор SHA1 Сообщение Дата
Krista Pratico 41eb652ca2
updating docs / analyze versions (#37981) 2024-10-18 10:01:57 -07:00
Xiang Yan b0440cec6d
Tools introduction (#37861)
* Add tools introductions

* update

* update
2024-10-14 16:23:38 -07:00
Niklas von Moers ee943efe20
docs: fix documented mypy version in tox (#36550) 2024-07-19 13:58:37 -07:00
McCoy Patiño 1478c4842d
Update GPL license link (#34540) 2024-02-29 11:45:45 -08:00
McCoy Patiño a1bb8fc9f5
Fix links to open source licenses (#34420) 2024-02-22 11:24:24 -08:00
Scott Beddall beb356b4e3
hotfix to contributing.md based on Ben's feedback (#32096) 2023-09-14 19:03:49 +00:00
Yong woo Song 08dd8a4179
Fix typo in CONTRIBUTING.md (#31728)
* docs: fix typo in CONTRIBUTING

* docs: fix typo double quotes
2023-08-22 09:22:18 -07:00
kdestin 982234bf05
[engsys] Migrate to tox4 (#30159)
* Remove references to {envbindir}

    tox prepends the {env_bin_dir} to $PATH, so commands
    will default to using the virtual environment first.

    See: https://tox.wiki/en/4.4.11/config.html#commands

    One of tox's core maintainers also discourages its use:
      https://github.com/tox-dev/tox/issues/2909#issuecomment-1409806654

* refactor: Write paths relative to git root, instead of package dir

    Uses an inline plugin (toxfile.py) to make a computed config
    value avaiable to tox environments.

* refactor: Rename {toxinidir} to {tox_root}

    {toxinidir} is an alias for {tox_root}, but {tox_root} is:
      * More clear: {tox_root} isn't necessarily where the ini file is
      * Shorter

* refactor: Flatten some commands that are no longer super long

* refactor: Make a pytest section

* refactor: Remove `changedir = {tox_root}`

    This is the default behavior, see:

    https://tox.wiki/en/4.4.11/config.html#change_dir-external

* fix: {distdir} is deprecated

    See: https://tox.wiki/en/latest/upgrading.html#removed-tox-ini-keys

* fix: Remove --ignore-installed from pip command

    --ignore-installed can break a python installation if multiple
    conflicting versions of a package are installed

* refactor: Add descriptions to all tox environments

* fix: Remove ineffective platform config

    platform = linux: linux
               macos: darwin
               windows: win32

    Setting the above in the base environment has no effect:
        * None of the environments have {linux,macos,windows} in the
          name, so the platform config is always empty.

* chore: Bump `tox` to `>4.4.11` and no longer install `tox-monorepo`

    tox4 natively solves what `tox-monorepo` was written to solve:
    `--root` lets you set `toxinidir` independently of the config
    file in use.

    4.4.11 was chosen as the cutoff since it was the first release to
    include a fix to `--root` that prevented `{work_dir}` from being
    changed when `{toxinidir}` was changed by `--root`.

    `tox-monorepo` should no longer be needed

* docs: Update CONTRIBUTING.md to use tox 4 commands

    * References to tox-monorepo were removed
    * Replaced discussion of `tox -l` with tox4's `tox list`
    * Updated examples to use `--root`

* docs: Make `azure-media-{videoanalyzer,analytics}-edge`'s DevTips.md point to CONTRIBUTING.md for tox

* docs: Remove remaining references to tox-monorepo

* doc: Use `--root` throughout documentation

* engsys: Make tox_harness set `{toxinidir}` when invoking tox

* engsys: Set required tox version in config

* docs: Use the new url for tox docs

* docs: Add a callout that TOX_* environment variables control defaults

    * TOX_CONFIG_DIR can be used to permanently set --conf
    * TOX_ROOT_DIR can be used to permanently set --root

* update packaging requirement everywhere it is used.

* fix cspell

* docs: Use `tox run` syntax throughout documentation

* engsys: Use `tox run` syntax in tox_harness.py

* docs: Replace – (U+2013 : EN DASH) with - (ASCII code 45)

* update pytest requirements + coverage.

* update virtualenv

* more conflicts resolved

* bringing in urllib3 restriction, aligning ci_tools.txt with test_tools.txt

* check_call requires a list of type string. if we append ['blah', 'blah'] we are actually inserting another array. just use regular array concatenation

* engsys: Tox uses `run` for serial execution and `run-parallel` for parallel`

* azure-core: Use `@pytest_asyncio.fixture` to mark an asyncio fixture

    See https://pytest-asyncio.readthedocs.io/en/latest/concepts.html#strict-mode

* pin coverage to newer version with no conflicts

* identify issue with missing code coverage being caused by wrongly named namespace (#30344)

* remove fix of dotfile!

* apply black formatting to resolve failing analyze step

* tox installing tox. probably not a good thing :)

* engsys: Remove `tox` from `azure-media-analytics-edge` dev_requirements

* align regression version of ci/test_tools.txt

* new coverage format requires that the package sources be present when combining .coverage files. amend our tox tree cleanup to exclude the whl directory when running coverage.

* ensure that missing hidden folder can't break cleanup operation

* ensure coverage isn't generated on whl_no_aio

* ensure that coverage is generated without wonky package paths

---------

Co-authored-by: scbedd <45376673+scbedd@users.noreply.github.com>
2023-05-23 10:11:23 -07:00
Ronnie Geraghty d9f3b013c7
3rd Party Libs in Samples (#29160)
Adding guidance on the proper usage of 3rd Party Libraries in our samples.
2023-03-16 10:29:33 -07:00
Scott Beddall 962f9309ed
Clean up broken links to repair aggregate report pipeline (#29289) 2023-03-14 14:35:27 -07:00
Scott Beddall 8a4472205b
correct contributing guidelines (#28465) 2023-01-24 11:12:20 -08:00
Laurent Mazuel 62365297cb
Add sphinx to contributing guideline (#27674) 2022-11-23 16:11:23 -08:00
Scott Beddall 3b1c811785
Common-sense `tox` environment skipping (#27487)
* move exclusion list to a file within sdk-tools that we can import from random places in the CI. clean up tox_harness as the serial invocation is unused, untested, and worthless.
* type and doccomment all touched functions
* replacing in_ci in favor of ci_tools common version that also honors github actions
* enable filtering based on the opt out lists from the unified exclusion set
* rename tox environment from lint -> pylint. update single reference to said environment. update documentation to reflect new location of exclusion list
* re-add azure-ai-textanalytics and azure-ai-metricsadvisor to opt_out lists
* adding further cspell exclusions
2022-11-15 13:22:36 -08:00
Laurent Mazuel 863ceaf877
Update CONTRIBUTING.md 2021-12-16 15:43:43 -08:00
Wes Haggard 264cd5d1ae Update links from master to main 2021-06-24 17:30:04 -07:00
Scott Beddall 5162807802
Resolve 3 Broken Links to Get aggregate-reports green again (#17466)
* resolve broken links in perfstress_tests.md, servicemanagement-legacy readme.md, and contributing.md
2021-03-25 08:19:58 -04:00
annatisch 5a092c80cf
Added perfstress documentation (#17345)
* Added perfstress documentation

* Moved doc
2021-03-15 12:47:46 -07:00
J.J. Montgomery 3083c060c2
Fixing broken link to contribution guide. (#14200)
Based on a similar issue in azure/azure-sdk-for-c
(https://github.com/Azure/azure-sdk-for-c/issues/1101), I assumed this
should point to https://opensource.microsoft.com/collaborate.

Co-authored-by: J.J. Montgomery <jmonty42dev@gmail.com>
Co-authored-by: Laurent Mazuel <laurent.mazuel@gmail.com>
2020-11-23 09:25:38 -08:00
Sima Zhu 9b7177025d Fixed the tool http link 2020-10-25 21:15:35 -07:00
Sima Zhu a35eb57c4b
Replaced relative link with absolute links and remove locale (#13846)
Replaced relative link with absolute links and remove locale
2020-09-17 20:00:32 -07:00
Scott Beddall dac078ea22
Add Document w/ Eng Sys Checks (#13492)
* adding additional documentation around engsys
2020-09-01 14:32:02 -07:00
Wes Haggard bbd3befc19
Update dev feed docs 2020-08-06 15:42:10 -07:00
praveenkuttappan 98b017d1d4
change to highlight pip commands (#9352) 2020-01-07 12:11:35 -08:00
praveenkuttappan ca1585c742 Add daily dev build info in contributing.md (#9277)
* Contributing.md changes to update daily dev

* update title
2019-12-31 10:11:55 -08:00
Scott Beddall 6f0b7594a1
Create appconfiguration ci (#6963)
* adding appconfiguration ci.yml
* small update to the contributing doc
2019-08-27 16:40:42 -07:00
Scott Beddall 21e442f601
Tox Workflow (#6624)
* Swapping CI to Leverage Tox Workflow
2019-08-27 13:39:32 -07:00
Laurent Mazuel c65e189cd4 Fix mixed rst and md 2016-03-17 14:03:08 -07:00
Laurent Mazuel 487e477c4e Code of Conduct 2016-03-16 16:39:50 -07:00