Skip to content

Conversation

@stockingstocker
Copy link
Contributor

@stockingstocker stockingstocker commented Nov 26, 2025

Description

This PR implements a test case in the file readingsLineMeterRangeRaw.js that tests if the data returned from the API is as expected for min/max (range) values for line readings from raw meters. It implements test case LR14 to verify that the API correctly returns min/max values when converting from Celsius to Fahrenheit and imports the expected readings file for the test from OED DesignDocs as well.

Contributors:

Partially Addresses #[962]

Type of change

  • Note merging this changes the database configuration.
  • This change requires a documentation update

Checklist

  • I have followed the OED pull request ideas
  • I have removed text in ( ) from the issue request
  • You acknowledge that every person contributing to this work has signed the OED Contributing License Agreement and each author is listed in the Description section.

Limitations

The test file still needs implementation of LR15, LR16, LR17, LR22.

aldungo and others added 21 commits November 9, 2025 15:48
- Add clear note that this is a fork of OpenEnergyDashboard/OED
- Explain CodeDay MicroInternship context
- Link to QUICK_START.md for students
- Clarify educational purpose of repository
Student-Facing Documentation:
- QUICK_START.md: 2-hour setup guide with kickoff agenda
- WORKFLOW_SUMMARY.md: TL;DR of workflow decisions
- FORK_WORKFLOW.md: Complete Git/fork/branch explanation
- DOCUMENTATION_INDEX.md: Navigation guide for all docs

Key Decisions Documented:
- Students work on branches (NOT individual forks)
- Feature Branching workflow (NOT GitFlow)
- Kanban project board (NOT feature release)
- Shared sandbox approach for learning
Project Management:
- PROJECT_MANAGEMENT.md: Daily/weekly workflows, communication protocols
- TEAM_TIMELINE.md: Gantt chart template for milestone tracking
- TEAM_PROFILES.md: Team member profiles and mentoring strategies

Features:
- Clear daily standup templates
- Weekly check-in procedures
- Test case assignment tracking
- Individual learning styles documented
GitHub Templates:
- Issue template for standardized test case creation
- GitHub Actions workflow for automation

Automation Features:
- Auto-assign issues based on labels
- Update project board status automatically
- Post notifications to Discord webhook
- Track test implementation progress

Note: Requires DISCORD_WEBHOOK secret configuration
Communication & Tools:
- DISCORD_SETUP.md: Discord server structure and bot configuration
- TOOL_COMPARISON.md: GitHub Projects vs ClickUp analysis
- CLICKUP_GUIDE.md: Optional ClickUp integration guide

Mentor Resources:
- TEAM_ASSESSMENT.md: 31-question skill assessment survey
- MENTOR_CHEATSHEET.md: Quick answers to common student questions

Purpose:
- Help mentor set up communication infrastructure
- Provide decision framework for tool selection
- Quick reference for common Git/workflow issues
- Friendly onboarding message for students
- Clear action items and first steps
- Links to all key documentation
- Timeline expectations
- Getting help instructions
Co-authored-by: Ngoc Pham (Vy) <[email protected]>
Co-authored-by: Wei Li <[email protected]>
Co-authored-by: Alngdi Mohsen <[email protected]>
Merge upstream development with test/LR14 branch
@stockingstocker stockingstocker marked this pull request as draft November 26, 2025 02:41
@stockingstocker stockingstocker marked this pull request as ready for review November 26, 2025 02:42
Copy link
Contributor

@Chocopepero Chocopepero left a comment

Choose a reason for hiding this comment

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

Thank you for the contribution to OED, all contributors have signed the CLA. I've made a couple of comments regarding some minor changes. The tests work as expected.

Copy link
Contributor

@Chocopepero Chocopepero left a comment

Choose a reason for hiding this comment

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

Changes look good. Tests work as expected

Copy link
Member

@huss huss left a comment

Choose a reason for hiding this comment

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

Thanks to @vyvy5555, @Livia-945, @Adam-Alhakam & @stockingstocker for their first contribution to OED. Everything looks good and the review by @Chocopepero is taken as accepting. Congratulations on an accepted contribution.

@huss huss merged commit 493d134 into OpenEnergyDashboard:development Dec 1, 2025
3 checks passed
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.

6 participants