Skip to content

Contributor documentation #32

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

Open
10 tasks
albi005 opened this issue Feb 24, 2025 · 0 comments
Open
10 tasks

Contributor documentation #32

albi005 opened this issue Feb 24, 2025 · 0 comments
Assignees
Labels
epic Upcoming features of StartSCH ready Ready to be implemented

Comments

@albi005
Copy link
Member

albi005 commented Feb 24, 2025

Git

  • Split large PRs
    • Create supporting PR, then redirect the PR into it (draft?)
    • git cherry-pick
  • add setup instructions when requesting a review

Creating Modules

  • Do copy from other Modules. Add a TODO to refactor if sensible.

Auth

  • scheme/scheme handler/requirement/requirement handler/policy/operation authz requirement

authentication: creates a ClaimsPrincipal
authorization: reads a ClaimsPrincipal

Database

  • EF bypasses init on auto-properties
  • adding database connections in rider

Troubleshooting

  • cant inject/construct scoped service

  • when in doubt, go to definition

    • available everywhere in .NET, make sure SourceLink is set up and working

Blazor

  • EmitCompilerGeneratedFiles
    • obj/**/generated
  • EventHandlers triggering rerendering on the defining component

JavaScript

  • install dependencies using npm install?
    • no, dotnet build does it automatically if you have bun

Push notifications

@albi005 albi005 added this to the Allow contributions milestone Feb 24, 2025
@albi005 albi005 self-assigned this Feb 24, 2025
@albi005 albi005 added this to StartSCH Feb 24, 2025
@albi005 albi005 moved this to Ready in StartSCH Feb 24, 2025
@albi005 albi005 added ready Ready to be implemented epic Upcoming features of StartSCH labels Apr 8, 2025
@albi005 albi005 changed the title Documentation Contributor documentation Apr 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
epic Upcoming features of StartSCH ready Ready to be implemented
Projects
Status: Ready
Development

No branches or pull requests

1 participant