Skip to content

Implement closed source projects#22

Merged
Harleyoc1 merged 3 commits intomainfrom
feature/closed-source-projects
Sep 20, 2025
Merged

Implement closed source projects#22
Harleyoc1 merged 3 commits intomainfrom
feature/closed-source-projects

Conversation

@Harleyoc1
Copy link
Copy Markdown
Owner

Implement closed source projects closing #19. Changes:

  • Added database migration making repository link nullable
  • Make repository link nullable in create/edit project pages
  • Add a checkbox in create/edit project pages which shows/hides repo link
  • Display 'closed source' in place of the GitHub link on the portfolio page when a project is closed source
  • Update tests to reflect the above

Added checkbox to add/edit project pages for whether the project is open source, which shows/hides the repository link. It will also be marked closed source if no repository link is given. The repository link has been made optional and is set to null when the project is closed source.

On the portfolio page, 'Closed source' is displayed where the GitHub link usually appears for open source projects.
@Harleyoc1 Harleyoc1 added the Feature New feature label Sep 20, 2025
@Harleyoc1 Harleyoc1 linked an issue Sep 20, 2025 that may be closed by this pull request
@Harleyoc1 Harleyoc1 merged commit bfeb116 into main Sep 20, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Feature New feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Closed source projects

1 participant