rockefellerarchivecenter / argo Goto Github PK
View Code? Open in Web Editor NEWFormats API responses from ElasticSearch
License: MIT License
Formats API responses from ElasticSearch
License: MIT License
Use JSON Generator: https://next.json-generator.com/4yGavXKPI
JSON Generator https://next.json-generator.com/4JXfyktP8
Floats should now be strings
Term URIs should be consistently named (either subject
or term
)
Use iterators rather than randoms for AS URIs
Prerequisite for #35
Prerequisite for #35
barseghyanartur/django-elasticsearch-dsl-drf#154
See if this resolves issues with views.
Clean code is easier to maintain and debug.
Add linting with pre_commit as we have done for other Django apps, and make sure it's baked into Travis.
This endpoint should search all indices
The README for this project is pretty minimal, and doesn't really communicate what this codebase is/does.
Build out README to look more READMEs for our other apps.
On main search endpoint.
Figure out what analyzers we need, build them out, and implement them in documents
fail (ie raise
) first rather than last, see if logic can be simplified.
Prerequisite for #35
Consider in combination with RockefellerArchiveCenter/scorpio#36 - may be able to factor this out to a common package.
Tests use a submodule of the rac-data-model repository, but the pip installable rac_schemas library exists for this purpose now.
Currently, dates are all the date that the JSON was generated. Figure out a way to generate date ranges or single dates.
This may require looking at odin mappings from ArchivesSpace
Ideally this could be added to unit tests.
JSON Generator: https://next.json-generator.com/Vy2GIlKDI
In order to slim down build files, unused static files should be removed. This mostly includes extraneous Bootstrap CSS and JS files, but there might be some stray image files as well.
Collections take a long time to load. Preliminary investigation reveals a long time between get_queryset and page load, which indicates something in the serializers?
Faster page load times for Collections!
This causes tests to fail. Need a workaround.
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.