Quick Reference for Farmers --- Step-by-step instructions for the tasks you'll do most often
- Click the + button in the top-right corner of any GitHub page
- Select "New repository"
- Enter a name (e.g.,
spring-2026-crop-plan) - Add a short description of what the repository is for
- Check "Add a README file"
- Click "Create repository"
Tip: Use lowercase letters and hyphens in repository names. Avoid spaces.
- Open your repository
- Click the "Issues" tab
- Click the green "New issue" button
- Enter a title that clearly describes the task
- In the description, add details, checklists (
- [ ] Step one), and context - On the right sidebar, select Labels, Assignee, and Milestone (optional)
- Click "Submit new issue"
Tip: Start the title with an action verb: "Repair north fence," "Order spring seed," "Schedule vet visit."
- Go to the "Issues" tab in your repository
- Click "Labels" (next to the Milestones button)
- Click "New label"
- Enter a name, pick a color, and add a short description
- Click "Create label"
- To apply: open an Issue, click "Labels" on the right sidebar, and select the label
Tip: Use colors that mean something to you --- red for urgent, green for field work, blue for planning.
- Click the "Projects" tab on your repository (or go to your profile > "Your projects")
- Click "New project"
- Choose a layout (Board is the easiest to start with)
- Name your Project (e.g., "Spring 2026 Plan")
- Click "Create project"
- Click "+ Add item" at the bottom of a column to add existing Issues
- Drag Issues between columns (To Do → In Progress → Done)
Tip: Add custom fields (Priority, Season, Cost) by clicking the + next to column headers.
- Go to your repository's main page
- Click "Settings" (the gear icon tab)
- Scroll down to the "Features" section
- Next to Issues, click "Set up templates"
- Click "Add template" → "Custom template"
- Fill in the template name, description, and template content (use Markdown for sections and checkboxes)
- Click "Propose changes", then "Commit changes"
Tip: Test your template by going to Issues > New issue --- your template should appear as an option.
- Open your Project
- Click the gear icon (Settings)
- Under "Custom fields", click "New field"
- Select "Iteration" as the field type
- Name it (e.g., "Sprint" or "Week" or "Month")
- Set the duration (1 week, 2 weeks, or 1 month)
- Click "Save"
- Back in the board or table view, assign iterations to your Issues
Tip: Spread tasks across iterations rather than putting everything in the first one.
- Open your Project
- Click the "+" tab (or "New view") at the top
- Select "Roadmap" (this is the Timeline view)
- Name the view (e.g., "Season Timeline")
- If Issues don't appear, switch to Table view and fill in date fields for each Issue
- Switch back to Roadmap view --- Issues should now appear on the timeline
Tip: Set dates that match your real farming calendar so the timeline is actually useful.
- Click "New issue" in your repository
- Enter a descriptive title
- Click inside the description box
- Look for the Copilot icon (sparkle icon) near the text toolbar
- Click the icon to open Copilot
- Type a detailed prompt describing what you need (be specific about your farm, crops, equipment, or animals)
- Review the generated text --- check for accuracy, completeness, and relevance
- Edit the draft: delete what's wrong, add what's missing, and adjust for your farm
- Apply labels and click "Submit new issue"
Tip: The more detail you put in your prompt, the better the draft. Include farm size, crop types, equipment models, or animal counts.
- Make changes on a branch (not directly on
main) - Go to the repository's main page
- Click "Compare & pull request" (the yellow banner) or go to the "Pull requests" tab and click "New pull request"
- Select the base branch (usually
main) and the compare branch (your branch) - Enter a title and description explaining what you changed and why
- Click "Create pull request"
- Ask a collaborator to review your changes
- Once approved, click "Merge pull request"
Tip: Write your PR description as if explaining the change to a fellow farmer who hasn't seen it yet.
- Open the repository you want to follow
- Click the "Watch" button near the top-right (next to Star and Fork)
- Choose your notification level:
- Participating and @mentions --- only when you're directly involved
- All Activity --- every Issue, PR, and comment
- Custom --- choose specific events
- Check notifications by clicking the bell icon in the top-right corner of GitHub
Tip: Start with "Participating and @mentions" to avoid notification overload. Increase later if needed.
Print this sheet and keep it next to your computer. The more you use these steps, the faster they'll become second nature.