Giter Site home page Giter Site logo

bedrock-wiki's Issues

Create more markdown-friendly file-path display

Current version requires going through external editor, and leaves a very messy HTML block in the markdown. Can we somehow generate this more cleanly, for example embedding the external parser into the actual build pipeline?

Please note the 1.1 release milestone.

Show sidebar pip in-page as well

Currently we need to write it into the title, or add it below as a widget. Can we just make sidebar pips display in the title too?

image

Add ability to add contributors over frontmatter

The idea here is to have something like the following in the front-matter:

contributors
 - github URL
 - github URL

This should get merged with the build-time contributors, so we can credit people who may have been lost from the git history.

Mobile support

Currently, the sidebar hides in mobile view, but the hamburger menu can't be clicked, and generally the top bar gets quite cramped:
image

Better collapsables

Currently collapsible are very meh. Can we do a Vue component?

image

image

Set to v1.1, even though I would love it in 1.0.

Design a kick-ass home-page

We are rebranding... lets show it!

Lets give some love to our home-page, and make it pop so people want to stay on the site.

Fix code headers

Some code block headers were transferred incorrectly and now need to be fixed.

image

Design proper 404 page

Current 404 is just "HELLO YOU TOOK A WRONG TURN".

For example https://bedrock-oss.github.io/bedrock-wiki-vite/docume

Relates to #17

Vue Button Component

Create a button component that can be reused across the project with feedback upon click, support for mixed icon/text usage etc.

Fix light-theme background

Light-theme background is currently using pure-white, I think. We should set it to something more pleasing, to prevent Firefox (and other browers/plugins) from adjusting it.

image

The feature is intended to replace "bright white" loading screens, and generally should not edit a page unless its without CSS (like a plain-HTML website.

The error here is that we aren't styling it (leaving it white), so Firefox is treating it like a bright-white loading screen.

Rethink icon badges

For now, as far as I understood, the icons are:

  • Graduate hat = Guide
  • Chemistry glass = Recipe
  • Warning sign = Experimental
  • Left without icons: Beta, New

I think it should be like that:

  • Graduate hat = Guide (left as it is)
  • Chemistry glass = Experimental
  • Warning sign = Beta OR something really unstable and dangerous OR deprecated
  • Deprecated also can be represented as a tombstone

Also, I think it would be ok to use whole words for New and Beta, but without colorful badges

Move tasks from readme, into github issues

Some tasks are finished, but not marked as complete. Verify completed tasks, then move them into issues. The readme can be edited at that time, to remove the list of open issues.

Please set everything to Milestone 1.0 release. I will groom later if some things can be done later.

Only fetch contributor data during build

Currently, a fetch request happens upon navigating to a page which is unnecessary because the contributors data cannot change independently from the page.

Move logic to config.js file instead

Vue Notification System

Create a system for notifications to give users feedback (e.g. successfully copying code snippet)

Drop-down CSS (tailwind?)

Current drop-down doesn't look amazing. Can we properly implement tailwind classes, to make it match Bedrock.dev?
image
image

Backmerge wiki edits from last 2 months.

After splitting, pages have been edited, and new pages added.

Most likely needs to be done by hand, although it won't be too much work because there wasn't that many commits, I think.

Sidebar generation broken

Since the "index.md" files have been removed from each category, the generateSidebar() function is no longer pushing categories without this file to the sidebar data.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.