Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 18 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
## Micromouse Software PR Template

### Description
*Please describe the changes you've made and which module they affect (e.g., `floodfill`, `pid`, `motors`).*

### Validation Checklist
- [ ] **Local Tests:** Did you run `./mouse test` and did all test suites pass?
- [ ] **Build Check:** Did you run `./mouse build` to ensure it fits on the Arduino Nano?
- [ ] Does the code follow project style guidelines?

### Proposed Changes
- [ ] Bug fix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)

### Description

Please include a summary of the changes.
1 change: 1 addition & 0 deletions include/config.h
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
#pragma once
1 change: 1 addition & 0 deletions include/encoders.h
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
#pragma once
1 change: 1 addition & 0 deletions include/floodfill.h
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
#pragma once
1 change: 1 addition & 0 deletions include/ir_sens.h
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
#pragma once
1 change: 1 addition & 0 deletions include/mapping.h
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
#pragma once
1 change: 1 addition & 0 deletions include/motors.h
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
#pragma once
1 change: 1 addition & 0 deletions include/pid.h
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
#pragma once
28 changes: 28 additions & 0 deletions submit
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
#!/usr/bin/env bash

GREEN='\033[0;32m'
BLUE='\033[0;34m'
NC='\033[0m'

echo -e "${BLUE}Updating local Software branch...${NC}"
git checkout software
git pull origin software

echo -n "Enter a short name for your feature (e.g., pid-fix, ir-sensors): "
read FEATURE_NAME

BRANCH_NAME="feature/$FEATURE_NAME"

echo -e "${BLUE}Creating branch: $BRANCH_NAME${NC}"
git checkout -b "$BRANCH_NAME"

git add .

echo -n "Enter your commit message: "
read COMMIT_MSG

git commit -m "$COMMIT_MSG"
echo -e "${BLUE}Pushing to GitHub...${NC}"
git push -u origin "$BRANCH_NAME"

echo -e "${GREEN}Go to https://github.com/IEEE-UCF/Micromouse to open your PR.${NC}"