fetchai / agents-aea

A framework for autonomous economic agent (AEA) development
https://docs.fetch.ai/aea/
Apache License 2.0
203 stars 62 forks source link

feat: make registering author optional #2802

Closed jrriehl closed 1 year ago

jrriehl commented 1 year ago

Proposed changes

Authors should not need to register to get started developing AEAs.

With this change, users can still register with:

aea init --register

or

aea register

but by default, only the author handle will be setup (previously aea init --local).

Types of changes

What types of changes does your code introduce to agents-aea? Put an x in the boxes that apply

Checklist

Put an x in the boxes that apply.

github-actions[bot] commented 1 year ago

Visit the preview URL for this PR (updated for commit 084c726):

https://fetch-docs-preview--pr2802-feat-optional-regist-zt2gz195.web.app

(expires Fri, 04 Nov 2022 11:34:59 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: f2de39fd4e81249941960b74fbab0a62d90d69f8

codecov-commenter commented 1 year ago

Codecov Report

Merging #2802 (a7b901d) into develop (ef04074) will decrease coverage by 5.46%. The diff coverage is 100.00%.

:exclamation: Current head a7b901d differs from pull request most recent head 8fa6733. Consider uploading reports for the commit 8fa6733 to get more accurate results

@@             Coverage Diff             @@
##           develop    #2802      +/-   ##
===========================================
- Coverage    97.88%   92.41%   -5.47%     
===========================================
  Files          506      506              
  Lines        36146    36146              
===========================================
- Hits         35382    33405    -1977     
- Misses         764     2741    +1977     
Flag Coverage Δ
unittests 92.41% <100.00%> (-5.47%) :arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files Coverage Δ
aea/cli/init.py 65.30% <100.00%> (-34.70%) :arrow_down:
aea/test_tools/generic.py 19.75% <0.00%> (-80.25%) :arrow_down:
aea/cli/upgrade.py 28.33% <0.00%> (-71.67%) :arrow_down:
packages/fetchai/skills/erc1155_client/handlers.py 35.92% <0.00%> (-64.08%) :arrow_down:
aea/cli/issue_certificates.py 36.76% <0.00%> (-63.24%) :arrow_down:
aea/cli/get_multiaddress.py 37.93% <0.00%> (-62.07%) :arrow_down:
aea/cli/eject.py 41.00% <0.00%> (-59.00%) :arrow_down:
aea/manager/project.py 44.37% <0.00%> (-55.63%) :arrow_down:
aea/cli/transfer.py 45.00% <0.00%> (-55.00%) :arrow_down:
aea/cli/install.py 47.36% <0.00%> (-52.64%) :arrow_down:
... and 46 more

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.