Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Branding configuration enhancements #193

Open
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

drewmorris
Copy link

A series of modifications that allow for control of all of the branding elements using configuration files.

All of the standard configurations are in the src/config/brandingConfig.ts
and these can be overridden by a second configuration file at src/config/brandingOverride.ts

The purpose of the two files is that it allows for all the standardized configurations to be applied and checked into the repository with all the standard R2R and Sciphi branding while allowing for overrides that any user can manage in a single file without worrying about diverging from the core distribution much.

The config files support

Changing the logo
Enabling the admin to hide/remove blocks of code
Changing the name of the application in the UI
Setting the color scheme to light or dark (further work is needed to truly facilitate the switch)
Showing/hiding navbar menu items
Showing/hiding the docs button in the NavBar
Modifying the default URL
Hiding/showing the social links and configuring them
Changing the deployment name (especially useful when you have many different deployments and need to differentiate them in the UI)

Copy link

vercel bot commented Feb 3, 2025

Someone is attempting to deploy a commit to the Sciphi-Team Team on Vercel.

A member of the Team first needs to authorize it.

@NolanTrem
Copy link
Contributor

Hey @drewmorris this looks amazing! Going to give it a test in the next few days and will merge if all looks good. Thanks!

@drewmorris
Copy link
Author

Thanks :)

I am excited to contribute to the project.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants