itsiw / vilf Goto Github PK
View Code? Open in Web Editor NEWThe Good Taste Guide™ Bay Area
License: MIT License
The Good Taste Guide™ Bay Area
License: MIT License
On my last PR I noticed that VILF displayed my review as soon as it finished running the CI job to test the build. I believe this was changed when I made the CLI interface so that we could test changes to commands used to build VILF. Specifically, I added
pull_request:
branches: [ develop ]
to deploy.yaml
. Is this the intended outcome? If not, maybe we should change this so that for PRs we just run up to ./vilf build
but don't run these lines?
- uses: google-github-actions/auth@v0
with:
credentials_json: "${{ secrets.CLIMAX_VILF_SA_KEY }}"
- uses: google-github-actions/setup-gcloud@v0
- run: gsutil -m rsync -R build gs://climax-vilf-bucket
We could have a page that lists all the different review authors with links to all of their reviews.
There could be an author index page and a page per author, or just one giant page with all links.
All the authors need to provide is a unique identifying string, but we can provide more fields for
them to fill in if they want.
I think the main motivations for this are:
I think the form at #11 already addresses a much improved workflow for other people actually.
But with this workflow, it shifts work onto @ItsiW to upload people's reviews when he can into git.
If it's not a problem, then we can keep the reviews in git but have @ItsiW upload photos to the bucket.
This way, we solve the problem with the first motivation too without changing much.
If we want to move reviews out of git too, that requires using some kind of static file store on the bucket.
Maybe this can just be JSON format? We could provide a script for @ItsiW to easily migrate new submissions
to this new data store. Automated triggers might be overkill (and could cost additional money, but maybe not much,
especially if Climax is bankrolling).
This ties in well with #20, where multiple authors can review the same restaurant.
I imagine there won't be many double reviews yet, so let's just list them in order of submission on the restaurant page.
This feature does beg the question what color we display on the map.
I think it makes the most sense to show the average rating on the circle (over food and value, equally weighted?).
The color could just be the typical color of the rating rounded to the nearest whole number.
Another cool feature would be to provide a toggle to change what the number and color represent, like:
Simple test: does build.py run, let people see any errors
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.