Comments (4)
Hi, I've been working on this merge a bit over the last few weeks.
I extracted out some DReSA-specific branding, and things that I thought were too specific to have a configuration option.
Here's a branch that contains the merge, along with an extra commit at the head to re-apply all the DReSA-specific changes: https://github.com/ElixirTeSS/TeSS/tree/dresa
Comparison: master...ElixirTeSS:dresa
I didn't open a PR because I thought you might want to keep it on a separate branch as it contains changes that could potentially break your production environment.
Some changes to be aware of:
- Some changes to the tess.yml config file:
packages
were renamed tocollections
, and there is an extra option to enablesources
under thefeatures
section. - There are some open issues with the TeSS docker setup (ElixirTeSS#680), so I'd recommend continuing not to use it. However, in the version of the sunspot gem we are using, it no longer bundles Solr, so if you are using that in your production deployment (
rake sunspot:solr:start
), that will no longer work*. - I18n changes were moved into subfolder
locales/overrides/dresa.en.yml
instead of using a locale file (this folder gets ignored in the test environment to prevent string changes breaking tests). - Style changes were moved into a single SASS file
app/assets/stylesheets/themes/dresa.scss
which gets included in a single line inapp/assets/stylesheets/mixins/variables.scss
. - I moved around various other changes to reduce the likelihood of conflicts in future merges.
* You can choose to run solr through docker: docker-compose up -d solr
(This is what we are currently using in our production instance), or you can install it and run it natively (some info here from one of our other applications: https://docs.seek4science.org/tech/setting-up-solr#installing-apache-solr).
from tess.
from tess.
from tess.
Understood if this is not a priority given there's not much time left on the project.
Could you elaborate on which changes you felt had been reverted? Everything should still be intact on the dresa
branch
Also, re: containerization, it may be helpful for you to check out: https://github.com/ElixirTeSS/TeSS/blob/docker-fixes/docs/docker.md and the other work on that branch
from tess.
Related Issues (20)
- Renew Domain Registration. HOT 1
- Home Page: add links to more info
- Ingestion Guide: flag impact of changes to existing resources.
- Autocomplete in multi-input elements is too greedy
- Docker: create deployment for DReSA
- Test Ingestion Source: Heurist Network
- Test Ingestion Source: Pawsey (iCalendar)
- Test Ingestion Source: Intersect (Materials CSV)
- Test Ingestion Source: ARDC (Eventbrite)
- Test Ingestion Source: QCIF (Events CSV)
- Maintenance Hand-over
- Test Ingestion Source: SIH (Events CSV)
- Test Ingestion Source: ARDC (Eventbrite)
- Version 1.4.3
- Security Update 4
- Invitation Email: add getting started info to email.
- Formatting of records ingested from Zenodo
- Security Update 5
- Events index: incorrect pluralization
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from tess.