You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
GitArena is currently lacking major parts of it's web frontend. The existing sites are also currently not very pretty and need cleanup. Help is greatly appreciated!
The following sites still need to be implemented:
Home page (/, logged out view)
User dashboard (/, logged in view)
Explore page (/explore):
Standard page to view public & internal repositories as well as a few simple filters
Current activity (trending)
"Featured repositories" (configurable via admin panel)
There has been a question regarding frontend support for environments without activated JavaScript. Here are my thoughts regarding this issue:
There is some thought put into making GitArena working without JavaScript, for example:
Infinite scroll pages (such as commit listing) contain a <noscript> fallback which includes buttons for manual navigation.
XHR links such as starring a repository contain a <noscript> fallback with a <button> form submit.
The problem is that some features are simply too much effort to implement without JS or are just straight up impossible to implement without JS, for example:
Copy to clipboard buttons
There are also some places where support for non-JavaScripts clients was deliberately ignored, for example:
README rendering in the repository view and directory views
Regardless, I am a believer that at least the basics should function without JavaScript. Apart from belief or stubbornness, there are some very valid reasons one has JavaScript disabled such as for example company policies or a very slow connection. The web has largely ignored these people and in my opinion that is wrong. But a small minority of people should also not remove conviences from the majority of people.
TLDR: The basics should work without JavaScript. Everything else is a nice to have but only as long as it does not inconvient the majority of users which do in fact have JavaScript enabled.
In case you are one of the users that do in fact have JavaScript disabled and you encounter an issue with GitArena, feel free to open an issue in this repository. Please do keep in mind that it may be prioritized as low priority as this environment is very niche, if the encountered issue does not impact basic usability.
GitArena is currently lacking major parts of it's web frontend. The existing sites are also currently not very pretty and need cleanup. Help is greatly appreciated!
The following sites still need to be implemented:
/
, logged out view)/
, logged in view)/explore
):/{username}/{repo_name}
)/.../issues
)/.../issues/{nr}
)/.../mergers
).../mergers/{nr}
)/.../releases
, based on Git tags)/.../releases/{tag_name}
).../tree/{branch}/commits
)/.../commit/{oid}
/.../tree/{branch}/directory/{dir_name}
/.../tree/{branch}/blob/{file_name}
/{username}
)And many more! List will be updated once progress on existing pages has increased.
The text was updated successfully, but these errors were encountered: