Community health files for @scribe-org.
scribe-org / scribe-server Goto Github PK
View Code? Open in Web Editor NEWBackend service for Scribe app data downloads
License: GNU General Public License v3.0
Backend service for Scribe app data downloads
License: GNU General Public License v3.0
Community health files for @scribe-org.
Currently, Scribe-Server is already serving the .sqlite
versions under the /packs
path. In planning for the ideal state of Scribe-Server, an implementation storing all data in a DB, managing data history, and then allowing for filtered client requests seems to be a good objective. However, that does require a non-trivial amount of development on both the Scribe-Server and Scribe-Data side.
This issue is for trialing an alternative to serving the language packs for the Scribe apps. Could simply serving the .json
Scribe-Data files suffice for now to implement data downloads in Scribe apps?
This issue is for adding linting checks to the development process. This may be done by:
Currently, data count stats are provided via a Markdown table in Scribe README
s (example)
Once Scribe-Server is set up to periodically perform the ETL process for Scribe data, updating the data count stats will become troublesome. One idea is to have Scribe-Server pre-render an image with the data count stats and then serve the image to be referenced where needed.
This issue is for the design of the pre-rendered data count image.
@andrewtavis would you be able to create a design on Figma for how we would like this to look?
This issue is for adding Toolforge as another community under the Wikimedia Communities
section of the Scribe-Server README.md
. This likely includes adding the Toolforge logo in the Organization repo as well here
NOTE:
This issue is to track the design and documentation work for the specification/schema of the Scribe-Server API.
This issue is for setting up the user-facing documentation for using the Scribe-Server API. Creation of all the content will be tracked in separate issues, but may include:
Some ideas for setting this up are via:
This issue is for configuring Docker tooling for local development. Most importantly, this is for running a local instance of MariaDB, which is the DB flavor used in the Toolforge platform where Scribe-Server is hosted.
Goals here are primarily to:
Dockerfile
for local developmentdocker-compose.yaml
as well for spinning up the local dev environmentSetting this up is to facilitate development around Scribe-Server's persistence layer
No response
This issue is for creating a GitHub Actions CI workflow to run the tests for the project. For this:
make test
target in the Makefilepull_request
on the main
branchNo response
This issue is to track the operations work needed to get the MVP of Scribe-Server running on Toolforge.
This issue is to track the initial setup for the Scribe-Server project.
Details on the Definition of Done can be more clearly refined in the discussion for the issue. Tentatively, the DoD could be the setup for a minimal server.
Will take this on ๐
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.