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

[Partial] Website for the awesome list #16

Merged
merged 17 commits into from
Sep 3, 2017
Merged

[Partial] Website for the awesome list #16

merged 17 commits into from
Sep 3, 2017

Conversation

at15
Copy link
Member

@at15 at15 commented Apr 1, 2017

Fix #12

TODO

  • init nuxt
  • generate tsdb data
  • include detail information about each tsdb, i.e. protocol, in memory data structure etc.
  • fetch the stars from Github
  • fetch latest update time from Github (need to have a bot doing this daily) @at15-bot
  • move the yaml files one folder, i.e. data, and put the generated in data/generated
  • seo head https://nuxtjs.org/examples/seo-html-head
    • simple twitter support in a5e5d3f

Problems

Submit to awesome list

  • change the style of the readme into a list instead of a full description
  • use non-generated markdown, but I think it's still better to somehow link them with the data

Optional

  • background image
  • refactor index.js
  • detail description for each database
  • a history timeline for each project, star, commit etc. (I pretty like the idea of timeline ... can be used for many other projects)
  • use low db https://github.com/typicode/lowdb

@at15 at15 self-assigned this Apr 1, 2017
at15 added 12 commits April 1, 2017 00:52
- add editorconfig
- console.log data in index.js and manually move them to data folder
- [ ] TODO: need to migrate the readme generation and update related
  docs
- for same file `nux generate` would produce different result, should leave it to Travis CI and push to gh-pages
- only half of them are migrated in this commit, might squash and push -f later
- add awesome logo
- support filter by backend and language
@at15 at15 added this to the 0.1.0 milestone Sep 3, 2017
@at15 at15 added this to DOING in Website Sep 3, 2017
- add `node generate.js` to pregenerate so nuxt.js should use the
latest data when rendering
at15 added a commit that referenced this pull request Sep 3, 2017
- default base is /, which would break assets loading when deployed
under non-root location
- nuxt.config.gh.js is used for publish to github
- but didn't add twitter share button ....
@at15 at15 changed the title [WIP] Website for the awesome list [Partial] Website for the awesome list Sep 3, 2017
@at15
Copy link
Member Author

at15 commented Sep 3, 2017

LGTM

@at15 at15 merged commit 24c87f6 into master Sep 3, 2017
@at15 at15 deleted the feature/website branch September 3, 2017 06:23
@at15 at15 mentioned this pull request Dec 29, 2017
7 tasks
@at15 at15 moved this from DOING to DONE in Website Jan 7, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Website
  
DONE
Development

Successfully merging this pull request may close these issues.

None yet

1 participant