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

Best Practices #34

Merged
merged 2 commits into from
Jun 21, 2024
Merged

Best Practices #34

merged 2 commits into from
Jun 21, 2024

Conversation

jafeltra
Copy link
Collaborator

This PR adds the Best Practice document, a PR template, and updates the Contributing document with the latest updates.

This Best Practice document removes the coding practices around self-explanatory code (since this is pretty much just FSH examples, not code), unit tests, lint, and prettier (since all 3 do not exist in this repo). I did add two best practices around contributing examples:

  • FSH examples should follow FSH best practices. Examples should not produce errors or warnings when used in FSH Online.
  • Include comments in FSH examples as needed to clarify examples.

It also removes the mention of updating FSH School documentation since that isn't applicable to this repo.

I also removed the "Testing Instructions" section of the PR template since contributions will likely just need to review the FSH added, so there likely aren't many other testing instructions needed.

- Add Best Practices document
- Add PR template
- Update Contributing document with latest updates
@jafeltra jafeltra requested a review from cmoesel June 21, 2024 17:54
Copy link
Member

@cmoesel cmoesel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good! Thank you.

@cmoesel cmoesel merged commit 3d9d0f1 into main Jun 21, 2024
@cmoesel cmoesel deleted the best-practices branch June 21, 2024 18:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants