re-volt-america / rva Goto Github PK
View Code? Open in Web Editor NEWWebsite and backend of Re-Volt America
Home Page: https://rva.lat
License: GNU Affero General Public License v3.0
Website and backend of Re-Volt America
Home Page: https://rva.lat
License: GNU Affero General Public License v3.0
Self reminder to add these
Self reminder to make the format string for 4+ digits numbers and decimals translatable (e.g. commas instead of dots)
Talking about things like the README.md and CONTRIBUTING.md files.
Some of them could use better header conventions... I wrote them all in a rush, so that's why
Maybe because of a maximum width or height parameter... self-reminder to fix this
Some key sections of the website will need special metadata applied to them. For instance:
There are probably more... Self reminder to implement this.
Better safe than sorry ๐
Currently, the pipeline introduced for the Rails 6 application is still in place.
Self reminder to update it as soon as possible.
Maybe fix?
RvaCalculateResultsService needs to be revised.
Maybe turn rva_results into model. Then relate to Session model.
Self reminder to fix jbuilder's implementation. This is very likely an issue with mongoid/haml.
The search bar doesn't yield correct results based on user input. Self-reminder to fix that.
List of stuff that should be cached.
Currently, session logs with two or more consecutive "Session" lines break the parser service. This must be addressed later on.
After some talks with our hosts and a couple of weeks for testing, we've find out that starting our sessions one hour later (0:00-UTC) brings more people to our sessions. Instead of a little update to the strings with the new hour, I'd like to know whether it's possible to show the hour at Play relative to the user's local time or at least relative to the language selected:
For example, the default language is English (US) so it should display the time at ET or PT, but if the user picks Spanish (Argentina) now the web should display the current time at GMT-3.
If my suggestion isn't feasible at the moment then we can just update the strings file and that will solve this issue anyways.
Self-reminder to fix this.
They should...
This is either due to missing assets on https://cars.rva.lat or because we need to enhance the way we look for car box images...
This causes orphan Session models to continue to exist in the database. They should be deleted.
Seasons, Rankings and Sessions have a navigation menu at the top of their views. On small resolution devices, it gets a little bit cramped. Self-reminder to fix this.
Perhaps this would make more sense than uploading files one by one... self-reminder to look into this.
Self reminder...
We need to add this somewhere on the site. Most of them you can currently find on Discord, here: https://discord.com/channels/308469225557721090/1092249021432733766/1092861473086242906
Each team should have its own unique colour. Also remember to add a colour selector to its creation/edit forms
A little user experience detail.
Reflect Ruby 3.2.2 and Rails 7's migration in the project's README.
Just the name of the car maybe?
Put it in docs/ maybe?
Likely because rankings are now created automatically with each season. Reminder to look into this.
This part of the website kind of needs an update altogether, mainly because I arranged it back when we had car cards posted on a Discord text channel and most of those resources don't exist anymore.
I'll get to it whenever I get the chance, but if anybody would like to contribute I'd be very thankful!
Things to do:
ref: https://rva.lat/points
ref: https://github.com/Re-Volt-America/Website/blob/master/_pages/points.html
This happens when i'm trying to see the seasons
Maybe add a hover text field? https://staging.rva.lat/stats?sort=race_win_rate
Configuration is currently all default credentials and hosts... should be based on environment variables instead.
Objects created in service classes lack created_at, updated_at, etc. attributes by default... They should be instantiated on creation too.
Self reminder to fix this.
Probably come up with something better than browser-native assets... self reminder to look into this.
Stuff that needs styling:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.