Skip to content

Commit 7da5773

Browse files
authored
Merge pull request #49 from icaras84/development
working on something
2 parents e15d551 + 6537878 commit 7da5773

25 files changed

+818
-197
lines changed
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
name: Close Unlabeled Issues
2+
3+
on:
4+
issues:
5+
types: [opened]
6+
7+
permissions:
8+
issues: write # Allow the workflow to modify issues (add comments, close issues)
9+
10+
jobs:
11+
check-label:
12+
runs-on: ubuntu-latest
13+
steps:
14+
- name: Check if the issue has a "To Do" label
15+
uses: actions/github-script@v6
16+
with:
17+
github-token: ${{ secrets.GITHUB_TOKEN }}
18+
script: |
19+
const issue_number = context.issue.number;
20+
const owner = context.repo.owner;
21+
const repo = context.repo.repo;
22+
23+
// Fetch issue details
24+
const issue = await github.rest.issues.get({
25+
owner: owner,
26+
repo: repo,
27+
issue_number: issue_number,
28+
});
29+
30+
// Check if the issue has the "To Do" label
31+
const hasLabel = issue.data.labels.length > 0;
32+
33+
// If the issue does not have the "To Do" label, close it and comment
34+
if (!hasLabel) {
35+
// Add a comment explaining why the issue is being closed
36+
await github.rest.issues.createComment({
37+
owner: owner,
38+
repo: repo,
39+
issue_number: issue_number,
40+
body: 'This issue has been automatically closed because it does not have the "To Do" label. Please add the required label to reopen.',
41+
});
42+
43+
// Close the issue
44+
await github.rest.issues.update({
45+
owner: owner,
46+
repo: repo,
47+
issue_number: issue_number,
48+
state: 'closed',
49+
});
50+
}

README.md

Lines changed: 8 additions & 96 deletions
Original file line numberDiff line numberDiff line change
@@ -1,99 +1,11 @@
1-
# PoulNichols.github.io
1+
# About the project:
2+
The great-outdoors site is about developing a website for a client that serves content about outdoor activities, locations, events... etc.
23

3-
# Kirro Burrows
4-
# Frank
5-
# William Phomphakdee
4+
# Site:
5+
[Template site](https://poulnichols.github.io/) \
6+
[Test site](https://icaras84.github.io/great-outdoors/)
67

8+
---
79

8-
9-
10-
Team Charter Template (with User Stories)
11-
1. Project Overview
12-
13-
Project Name: The Great Outdoors Website
14-
Project Description: Create a website where all
15-
16-
Project Timeline: (TBD)
17-
Interview client (05/15/2025)
18-
19-
Project Goals: (TBD)
20-
Goal 1:
21-
Goal 2:
22-
Goal 3:
23-
24-
2. Team Members
25-
26-
Name: Kirro Burrows
27-
Strengths: Familiarity with making websites, designing UI elements and coding in HTML and CSS
28-
Weaknesses: Not familiar with Git/Github, never collabed to make a website
29-
Role:
30-
31-
Name: William Phomphakdee
32-
Strengths: “Backend” stuff (mathematics and modeling systems)
33-
Weaknesses: Never made a website, basic JavaScript knowledge
34-
Role:
35-
36-
Name: Frank Echols
37-
Strengths: I do not know yet. This is my first experience with this type endeavor.
38-
Weaknesses: Right now everything.
39-
Role:
40-
41-
Name: Finn Erickson
42-
Strengths:
43-
Weaknesses:
44-
Role:
45-
46-
47-
3. Core Values
48-
49-
Value 1: Not hardcoding stuff (or keep it to a minimum)
50-
Value 2: Prioritizing the client’s demands
51-
Value 3: Using this opportunity to learn about stuff
52-
Value 4: Well-documented project
53-
54-
(Discuss and finalize the top 4-5 values you agree on)
55-
56-
4. Group Norms
57-
58-
Communication: How will we communicate?
59-
Discord
60-
Canvas
61-
62-
Meeting Frequency: How often will we meet? (e.g., weekly, bi-weekly)
63-
Work Style Preferences: How does each person prefer to work? (e.g., quiet time, collaborative sessions)
64-
Feedback and Conflict Resolution: How will we give feedback and resolve disagreements?
65-
66-
5. Metrics of Success
67-
68-
Success Metric 1:
69-
Success Metric 2:
70-
Success Metric 3:
71-
72-
6. Roles and Responsibilities
73-
74-
Role 1: Website Designer
75-
Responsibilities: to create the visual layout for the website
76-
Person(s) responsible:
77-
78-
Role 2: Web Developer
79-
Responsibilities: writing and creating code for the website to function according to design
80-
Person(s) responsible:
81-
82-
Role 3: Tester/Quality Assurance
83-
Responsibilities: To test and ensure website works according to design and client needs
84-
Person(s) responsible:
85-
86-
(Include all major and secondary roles within the team)
87-
88-
7. Standards of Quality
89-
90-
Quality Standard 1: (e.g., Timeliness)
91-
Quality Standard 2: (e.g., Originality)
92-
Quality Standard 3: (e.g., Depth of Research)
93-
94-
95-
7. Standards of Quality
96-
97-
Quality Standard 1: (e.g., Timeliness)
98-
Quality Standard 2: (e.g., Originality)
99-
Quality Standard 3: (e.g., Depth of Research)
10+
# Notes:
11+
> Team 4 member names and charter moved to [contributors.md](contributors.md)

blog.html

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
<!DOCTYPE html>
2+
<html lang="en">
3+
<head>
4+
<meta charset="UTF-8">
5+
<title>Blog</title>
6+
<link rel="stylesheet" href="styles/main.css"/>
7+
</head>
8+
<body>
9+
<nav>
10+
<a href="index.html"> Back to Homepage</a>
11+
</nav>
12+
<section id="blog">
13+
<h2>Blog</h2>
14+
<ul id="blog-feed"></ul>
15+
</section>
16+
<script src="./scripts/postSys.js"></script>
17+
<script src="./scripts/blog.js"></script>
18+
19+
<script>
20+
document.addEventListener("DOMContentLoaded", function() {
21+
debugTestBlog(1); // or whatever number matches your file
22+
});
23+
</script>
24+
</body>
25+
</html>

contact.html

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
<!DOCTYPE html>
2+
<html lang="en">
3+
<head>
4+
<meta charset="UTF-8">
5+
<title>Contact</title>
6+
<link rel="stylesheet" href="styles/main.css"/>
7+
</head>
8+
<body>
9+
<nav>
10+
<a href="index.html">← Back to Home</a>
11+
</nav>
12+
13+
<section id="contact">
14+
<h2>Contact Us</h2>
15+
<form action="https://formspree.io/f/mnqkzvpb" method="POST">
16+
<label>
17+
Name:<br>
18+
<input type="text" name="name" required>
19+
</label><br><br>
20+
21+
<label>
22+
Email:<br>
23+
<input type="email" name="_replyto" required>
24+
</label><br><br>
25+
26+
<label>
27+
Message:<br>
28+
<textarea name="message" rows="5" required></textarea>
29+
</label><br><br>
30+
31+
<button type="submit">Send</button>
32+
</form>
33+
</section>
34+
</body>
35+
</html>

contributors.md

Lines changed: 95 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,95 @@
1+
*Kirro Burrows* (**Kirrosaki**) \
2+
*Frank* (**Phranktastic**) \
3+
*William Phomphakdee* (**icaras84**)
4+
5+
6+
Team Charter Template (with User Stories)
7+
1. Project Overview
8+
9+
Project Name: The Great Outdoors Website
10+
Project Description: Create a website where all
11+
12+
Project Timeline: June 13, 2025
13+
14+
Project Goals: \
15+
- Goal 1: Get the basic site working \
16+
- Goal 2: Meet client expectations \
17+
- Goal 3: Learn
18+
19+
20+
2. Team Members
21+
22+
Name: Kirro Burrows
23+
Strengths: Familiarity with making websites, designing UI elements and coding in HTML and CSS
24+
Weaknesses: Not familiar with Git/Github, never collabed to make a website
25+
Role:
26+
27+
Name: William Phomphakdee
28+
Strengths: “Backend” stuff (mathematics and modeling systems)
29+
Weaknesses: Never made a website, basic JavaScript knowledge
30+
Role:
31+
32+
Name: Frank Echols
33+
Strengths: I do not know yet. This is my first experience with this type endeavor.
34+
Weaknesses: Right now everything.
35+
Role:
36+
37+
Name: Finn Erickson
38+
Strengths:
39+
Weaknesses:
40+
Role:
41+
42+
43+
3. Core Values
44+
45+
Value 1: Not hardcoding stuff (or keep it to a minimum)
46+
Value 2: Prioritizing the client’s demands
47+
Value 3: Using this opportunity to learn about stuff
48+
Value 4: Well-documented project
49+
50+
51+
4. Group Norms
52+
53+
Communication: How will we communicate?
54+
Discord
55+
Canvas
56+
57+
Meeting Frequency: How often will we meet? (e.g., weekly, bi-weekly)
58+
Work Style Preferences: How does each person prefer to work? (e.g., quiet time, collaborative sessions)
59+
Feedback and Conflict Resolution: How will we give feedback and resolve disagreements?
60+
61+
62+
5. Metrics of Success
63+
64+
Success Metric 1: Learned something
65+
Success Metric 2:
66+
Success Metric 3:
67+
68+
69+
6. Roles and Responsibilities
70+
71+
Role 1: Website Designer
72+
Responsibilities: to create the visual layout for the website
73+
Person(s) responsible:
74+
75+
Role 2: Web Developer
76+
Responsibilities: writing and creating code for the website to function according to design
77+
Person(s) responsible:
78+
79+
Role 3: Tester/Quality Assurance
80+
Responsibilities: To test and ensure website works according to design and client needs
81+
Person(s) responsible:
82+
83+
84+
7. Standards of Quality
85+
86+
Quality Standard 1: (e.g., Timeliness)
87+
Quality Standard 2: (e.g., Originality)
88+
Quality Standard 3: (e.g., Depth of Research)
89+
90+
91+
8. Standards of Quality
92+
93+
Quality Standard 1: (e.g., Timeliness)
94+
Quality Standard 2: (e.g., Originality)
95+
Quality Standard 3: (e.g., Depth of Research)

events.html

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
<!doctype html>
2+
<html lang="en">
3+
<head>
4+
<meta charset="UTF-8">
5+
<title>events</title>
6+
<link rel="stylesheet" href="styles/main.css"/>
7+
</head>
8+
<body>
9+
<nav>
10+
<a href="index.html"> back to homepage</a>
11+
</nav>
12+
<section id="events">
13+
<h2>Events</h2>
14+
<ul id="events-feed"></ul>
15+
</section>
16+
<script src="./scripts/postSys.js"></script>
17+
<script src="./scripts/events.js"></script>
18+
<script>
19+
document.addEventListener("DOMContentLoaded", function() {
20+
debugTestEventsPost(1); // or whatever file number exists
21+
});
22+
</script>
23+
24+
</body>
25+
</html>

falls.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<html>
33
<head>
44
<title>Behold Nature's Beauty!</title>
5-
<link rel="stylesheet" type="text/css" href="styles/branchlevel.css">
5+
<link rel="stylesheet" href="styles/main.css"/>
66
<script src="scripts/myscripts.js"></script>
77
</head>
88
<body >
@@ -19,4 +19,4 @@ <h1>The Sparkling Waters</h1>
1919
</ul>
2020

2121
</body>
22-
</html>
22+
</html>

ferry.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<html>
33
<head>
44
<title>Welcome to the Great Outdoors!</title>
5-
<link rel="stylesheet" type="text/css" href="styles/branchlevel.css">
5+
<link rel="stylesheet" href="styles/main.css"/>
66
<script src="scripts/myscripts.js"></script>
77
</head>
88
<body>
@@ -19,4 +19,4 @@ <h1>A Ferry Expedition</h1>
1919
</ul>
2020

2121
</body>
22-
</html>
22+
</html>

0 commit comments

Comments
 (0)