Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement self-described user concept and api #12

Open
wants to merge 6 commits into
base: mantissa
Choose a base branch
from
Open

Conversation

mo-g
Copy link
Contributor

@mo-g mo-g commented Oct 29, 2022

Going to build a user concept and implement an impermanent API to register, modify and delete them. May leave the linking of users to badges to a later merge, may not. We'll see! Permanence will definitely come later, as currently there is no permanence in Spindoctor. We need a system of recording badges, users, locations, targets - but there's no point worrying about any of these till the basic functionality is implemented.

API will launch with a template/fallback user which will be used as a default when manual users have not been populated. This will also serve as a template for the API to self-describe.

@mo-g mo-g force-pushed the userconcept branch 2 times, most recently from 4f8af65 to 302de9d Compare October 31, 2022 13:03
@mo-g mo-g force-pushed the userconcept branch 2 times, most recently from 99c96b3 to 527a443 Compare November 9, 2022 23:47
@mo-g mo-g added this to the v0.1.0 milestone Nov 10, 2022
@mo-g mo-g added the enhancement New feature or request label Nov 10, 2022
@mo-g
Copy link
Contributor Author

mo-g commented Nov 21, 2022

Something I need to spec out in more detail is define what the scope is of each section. Some parts of a User object are useful only to the Agent, some are needed by the badge protocol.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant