Skip to content

Add 2025 Curtin Capstone End of Semester Blog Post #639

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

Merged
merged 16 commits into from
Jun 13, 2025

Conversation

kavi2du
Copy link
Contributor

@kavi2du kavi2du commented May 29, 2025

Adds the end-of-semester blog post for Semester 1 of the 2025 Curtin Capstone collaboration with BeeWare. The post reflects on the team's progress, learnings, and contributions during the first half of this year-long internship.

It provides an overview of the project’s current status and sets the stage for continued work in Semester 2.

PR Checklist:

  • [ x ] All new features have been tested
  • [ x ] All new features have been documented
  • [ x ] I have read the CONTRIBUTING.md file
  • [ x ] I will abide by the code of conduct

@freakboy3742 freakboy3742 added the preview Approved for an automated preview label May 30, 2025
Copy link
Member

@freakboy3742 freakboy3742 left a comment

Choose a reason for hiding this comment

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

A couple of initial high level comments inline; but this is headed in the right direction. It's about the right length, and covers the required content in the right level of detail (with references to deeper sources). I'll wait until all the TBDs and other bits are fleshed out before I give a deep review of those parts.

Two

  1. We've now landed a big refactor of translations - that won't impact on this PR, but it would be worth merging the lektor branch (not main or master) into this branch so that you're getting the current rendering behavior
  2. A lot of the problems with this PR would be picked up if you ran lektor serve - the basic Markdown problems (like indentation issues) stand out when you do.

@kavi2du kavi2du force-pushed the curtin-capstone-blogpost branch from c918ed7 to bf25e9b Compare May 30, 2025 15:03
Copy link
Contributor

@johnzhou721 johnzhou721 left a comment

Choose a reason for hiding this comment

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

Sorry for finding a few trivial things.

mEp3ii2 and others added 3 commits June 10, 2025 11:33
Made some changes to fix issues with grammar and capitalization within the file
Update Web Testing section of the blog
Update Web Widgets section to reflect latest changes
@freakboy3742
Copy link
Member

Team: Let me know when this PR is ready for review.

Now that discussion post has wrapped up and issue is up I've update the matching section to reflect this
@mEp3ii2
Copy link
Contributor

mEp3ii2 commented Jun 12, 2025

I think it's ready for a review now, I've updated me and @JMah007 sections since we have got our issue up now

@freakboy3742 freakboy3742 added preview Approved for an automated preview and removed preview Approved for an automated preview labels Jun 12, 2025
Copy link

github-actions bot commented Jun 12, 2025

Visit the preview URL for this PR (updated for commit fdc851a):

https://beeware-org--pr639-curtin-capstone-blog-cf0rz75u.web.app

(expires Fri, 20 Jun 2025 01:28:43 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: b0da44bc067e7d9a4255c77cb2c5fce572218cec

Copy link
Member

@freakboy3742 freakboy3742 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; a couple of minor edits and suggestions inline, but otherwise, this looks good.

One thing to check in the next review pass is brand identity. It's "BeeWare" and "PyScript", not "Beeware" and "Pyscript"; we need to make sure these are used correctly and consistently.

kavi2du and others added 2 commits June 13, 2025 07:16
Changed from processes to threads, in web testing section
@freakboy3742 freakboy3742 added preview Approved for an automated preview and removed preview Approved for an automated preview labels Jun 13, 2025
Copy link
Member

@freakboy3742 freakboy3742 left a comment

Choose a reason for hiding this comment

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

I've picked up one really minor markup improvement; but other than that, this all looks great.

@kavi2du @Stringer90 @caydnn @JMah007 @mEp3ii2 @vt37: Can I get a formal signoff from all team members that you're happy to put your name to this? A 👍 on this post is sufficient. Once I've got those sign-offs, I'll put the post live.

@freakboy3742 freakboy3742 merged commit dfc4b07 into beeware:lektor Jun 13, 2025
@kavi2du kavi2du deleted the curtin-capstone-blogpost branch June 13, 2025 08:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
preview Approved for an automated preview
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants