Skip to content

Conversation

@bilibilistack
Copy link
Collaborator

@bilibilistack bilibilistack commented Jan 21, 2026

Change Summary

Add games showcase page, frontend and backend
Issue #49
Frontend URL: http://localhost:3000/games
Backend API URL: http://localhost:8000/api/gameshowcase/
image

Change Form

Fill this up (NA if not available). If a certain criteria is not met, can you please give a reason.

  • The pull request title has an issue number
  • The change works by "Smoke testing" or quick testing
  • The change has tests
  • The change has documentation

Other Information

[Is there anything in particular in the review that I should be aware of?]

Test procedure:
Add new or exisitng games to game showcase in the admin panel, remember to include contributor and role when add the games

Known issues:
Social media link not working because of member model is not ready.

Related issue

nicostellar and others added 30 commits November 29, 2025 04:42
…dersforcauses/game-dev into issue-7-Individual_game_pages

This because my branch and the 'origin/issue-7-Individual_game_pages' have diverged
…dersforcauses/game-dev into issue-7-Individual_game_pages

Fixed issue with the server side models.py, migrated the two new models games and events
…ternal image domains for better asset management
…dersforcauses/game-dev into issue-7-Individual_game_pages-backend

Pulling any changes from issue-7-Individual_game_pages
…ages-backend

Add backend changes of Itch Emed
… field and upload location, events foregein key can be empty or set to empty if event is removed, if isItch is true then hostURL is itch.io game id 7 digit
@bilibilistack bilibilistack self-assigned this Jan 21, 2026
@bilibilistack bilibilistack added backend Task must have a back end issue enhancement New feature or request frontend Task must have a front end issue labels Jan 21, 2026
COMPLETED = 4, "Completed"

name = models.CharField(max_length=200, null=False)
description = models.TextField()
Copy link
Collaborator

Choose a reason for hiding this comment

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

A large enough char field here will do.

Copy link
Collaborator

Choose a reason for hiding this comment

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

What would be a suitable length for the description? There were plans to potentially implement markdown support for the description, and some of the descriptions from itch.io are over 1000 characters.

Would the game dev site be using descriptions similar to itch.io, or is the intention for these descriptions to be limited to shorter (with full description on itch or host site if applicable)? If using descriptions similar to those on itch, perhaps a ~2000 character length would be suitable.

@nicostellar nicostellar self-assigned this Jan 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backend Task must have a back end issue enhancement New feature or request frontend Task must have a front end issue

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Games Showcase Page Create game contributors model and update individual game page Individual game pages

5 participants