Skip to content
This repository was archived by the owner on Dec 23, 2021. It is now read-only.

datBase#609

Merged
joehand merged 22 commits intomasterfrom
hypertracker
Oct 6, 2017
Merged

datBase#609
joehand merged 22 commits intomasterfrom
hypertracker

Conversation

@okdistribute
Copy link
Copy Markdown
Collaborator

@okdistribute okdistribute commented Aug 21, 2017

Only contain code here for viewing and shortlinking dats.

TODOS:

  • Pull out datproject related code (see
  • Use tachyons module rather than include it in the repo
  • Remove unneeded css/scss
  • (optional) update to choo v6 - api is the same so hopefully should be straightforward. More speed!
  • Make the front page really simple with only a search box and info/instructions
  • (optional) Transfer from flexboxgrid.com to tachyons
  • Change footer to link to datproject.org, blog, and docs
  • analytics: make sure we are tracking pages via client side navigate events (both mixpanel + GA)
  • Make sure all links work
  • Make sure all tests pass.
  • Deploy under new domain. (http://datbase.org)
  • Change the name of the repo (which means changing the targets in puppet and creating a new project on docker hub)

@joehand
Copy link
Copy Markdown
Contributor

joehand commented Aug 22, 2017

Deploy under new domain. (http://hub.datproject.org or something...)

We use the domain for the CLI too. So we'll need to do a release at the same time changing the default. Or is there is a way to smoothly handle old links? Maybe we can do redirects for API calls on datproject.org/v1/ too.

@joehand
Copy link
Copy Markdown
Contributor

joehand commented Aug 30, 2017

Make the front page really simple with only a search box and info/instructions

Put a draft front page up. Not much on the instructions side, just general info.

Transfer from flexboxgrid.com to tachyons

Started to do this but decided against it. A bit too many interconnected pieces with the grid right now.

other

  • Added a page wrapper. I put the footer on a few more pages (including any dat:// archive page).
  • Update the header is recent commit to a standalone component, similar to other site. Now says "Dat Base" instead of just "Dat".
  • Wasn't sure what links to put in header... (Currently docs, chat)

@joehand
Copy link
Copy Markdown
Contributor

joehand commented Aug 30, 2017

Bugs I've introduced that I need to fix:

  • set page titles, nice event in choo v6

page title event:

'DOMTitleChange'|state.events.DOMTITLECHANGE

This event should be emitted whenever the document.title needs to be updated. It will set both document.title and state.title. This value can be used when server rendering to accurately include a <title> tag in the header. This is derived from the DOMTitleChanged event.

@joehand joehand changed the title WIP: Hypertracker datBase Oct 6, 2017
@joehand
Copy link
Copy Markdown
Contributor

joehand commented Oct 6, 2017

We are getting close. I'm going to merge so I can get the docker + travis tests to run properly. Having trouble with docker-compose currently.

@joehand joehand merged commit 4b83d79 into master Oct 6, 2017
@joehand joehand deleted the hypertracker branch April 24, 2018 22:03
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants