Skip to content

Feature: improve website#42

Open
wux4an wants to merge 7 commits intoTrustBound:mainfrom
wux4an:feature/improve-website
Open

Feature: improve website#42
wux4an wants to merge 7 commits intoTrustBound:mainfrom
wux4an:feature/improve-website

Conversation

@wux4an
Copy link

@wux4an wux4an commented Dec 15, 2025

Description

Here is the implementation of the website I built. You may want to review the GitHub Pages documentation to make sure the required permissions are correctly configured.

From now on, every time you add a new file to the documentation, you’ll need to register it in website/sidebars.ts. It’s straightforward—basically a JSON-like structure.

Finally, the website is configured to serve on trustbound.github.io/dream
Can change this updating docusaurus.config.ts.

Feel free to tweak anything 😊

Related Discussion

Implementation of #40

Type of Change

  • 🐛 Bug fix (non-breaking change that fixes an issue)
  • ✨ New feature (non-breaking change that adds functionality)
  • 💥 Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • 📝 Documentation update
  • ♻️ Refactoring (no functional changes)
  • 🧪 Test updates
  • 🔧 Build/CI changes

Changes Made

94170b1 feat: improve website
b386192 fix: light theme deafult change to dark theme
a075278 feat: improve get started button with lucide icons
07e3aff fix: docs broken links
d2e6ae6 fix: reference index duplicated
7e624ae fix: examples broken links
02636cf feat: add github action to deploy website on gh-pages

Testing

  • Unit tests added/updated
  • Integration tests added/updated
  • All tests pass (make test)
  • Code formatted with gleam format
  • No compiler warnings

Documentation

  • HexDocs updated (if API changes)
  • README updated (if user-facing changes)
  • Guide/tutorial updated (if relevant)
  • Examples updated (if relevant)
  • CHANGELOG updated (for maintainer review)

Breaking Changes

N/A

Checklist

  • I have read the contributing guidelines
  • My code follows Dream's design principles
  • My code follows Dream's naming conventions
  • I have added tests that prove my fix is effective or that my feature works
  • All new and existing tests pass
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation

Screenshots

Desktop
Screenshot 2025-12-15 at 09-51-20 Hello from Dream Dream

Mobile
Screenshot 2025-12-15 at 09-51-56 Hello from Dream Dream

Additional Context

The design is very human, very easy to use 🗿

@wux4an
Copy link
Author

wux4an commented Dec 15, 2025

I forgot to switch to the develop branch… oh well.

@dcrockwell dcrockwell added the documentation Improvements or additions to documentation label Dec 15, 2025
@dcrockwell
Copy link
Contributor

@wux4an We're meeting tomorrow to determine what our strategy should be for our OSS websites. Truth is, we didn't expect to take this step until later, so we need to figure out some logistics. We'll get back to you later this week!

@dcrockwell
Copy link
Contributor

Just wanted to check in and let you know that we've been swamped getting a new version of the product out. We haven't forgotten about this, we just don't have the bandwidth to fully review yet. We're hoping to be done in about 10 days, so we'll check back around then!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants