-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Creating a game
There will be a "+ Add Game" button next to the user account icon on the nav bar. This will have the user go through a quick process of creating a repository. After it has been created, the site will direct them to the file uploading area to upload their game.
If the user enables a certain setting, people will be able to play the game on the browser. This only works if the game is HTML/JS. I can't figure out how to add support for GBScript and Unity, but thankfully ToastedToast00 said that he is willing to take on the challenge.
Viewing Repos
You can view public repos (and private if you are a collaborator) which look similar to the npm repos, as in it has tabs for the README, Code, Update version, etc.
There are two buttons on each repo that the users can click. The Star Icon acts like a like button. When updates occur on projects users have stared, it will appear in their feed. This is also how the site can find projects that users may like. It's based off of what games they star. The other icon is the Eye Icon. This notifies users by email when updates occur.
- Add the form that creates new repos.
- Add new repos to the database.
- Add a repository viewer.
- Allow files to be uploaded, updated, and viewed in the viewer with their own unique tabs. (May need a separate issue)
- Add a secure file scanner to search for viruses.
- Add a limitation so users can't add games to their account until they verify their email. Registration Process Email Verification #37
- Add Star and Watch counters.
- Apply special security for
Private Repositories