unfoldingword-box3 / content-validation-app Goto Github PK
View Code? Open in Web Editor NEWA front end for the content validation library.
Home Page: https://unfoldingword-box3.github.io/content-validation-app/
License: MIT License
A front end for the content validation library.
Home Page: https://unfoldingword-box3.github.io/content-validation-app/
License: MIT License
As of this writing, the trigger is when app first starts or on a page refresh. This means that once a session begins, the data is fixed, unchanging.
It may be desirable to clear the cache and fetch fresh data each time the user returns to the first step where org and lang is selected.
Allow the user to choose the target language for the validator using a radio button group.
The languages/orgs are:
Russian (RU)/ru_gl
Hindi (HI)/translationCore-Create-BCS
Kannada (KN)/translationCore-Create-BCS
Latin-American Spanish (ES-419)/Es-419_gl
Many columns in the results table are too wide. Reduce the size of the following:
Resource
Priority
Chapter
Verse
Line
RowID
Character POS
Increase the width of:
Message
Need to update code to use latest CV package.
See here
If you quickly click next on first step, the repo validation step is rendered before having data; it then shows the spinner, but when data arrives it does not update, so the spinner stays.
Workaround: click back, then next again.
When discussing CV results with others, it would be nice to confirm that we're using the same software. This app displays no version number, nor could I find one in Help / About or anywhere similar.
Secondly, since the guts of this app is the uw-content-validation package, it would actually be very helpful to display the version of this as well, as we discuss what bugs in the checks may or may not have been fixed.
I expect the need for these version numbers to multiply once we also start having GL users (as well as our own BP editors).
The package shouldn't have to handle this.
Here is link to conversation on Zulip on this topic.
In theory, there were three categories of notices:
If so, what are the numeric ranges for each?
While not as simple as it sounds, here are the ranges suggested:
The first call in https://github.com/unfoldingWord-box3/content-validation-app/blob/master/src/core/book-package-check.js#L261 is correct, but not the second one in https://github.com/unfoldingWord-box3/content-validation-app/blob/master/src/core/book-package-check.js#L268
Would just help to remind me to refresh the page to get the latest version.
Just so we don't lose track of ideas we might try to improve performance. I found that prefetching all the org/lang repos actually decreased performance slightly. Not enough to undo the prefetching, but enough to wonder what might be going on to slow things down.
PromiseAll
. Currently repos are processed in series.unzipped-store
is always checked first (since it is new, perhaps something was missed?)This could be done by adjusting the drawer nav element or removing it altogether since it isn't used.
See link below for mockup, requirements.
https://docs.google.com/document/d/1ACaK6CXHE2RQDUyyV9gF3H7orWJknzpKyKO-OpXrH9k/edit
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.