Giter Club home page Giter Club logo

docs's People

Contributors

alex-sokolov avatar aloisseckar avatar antfu avatar bencodezen avatar cyberap avatar de-oz avatar dependabot[bot] avatar edimitchel avatar jay-es avatar jessicasachs avatar jillztom avatar jinjiang avatar kiaking avatar leoelz avatar linusborg avatar marina-mosti avatar mostafa-nematpour avatar nataliatepluhina avatar nicodevs avatar peterhauke avatar phanan avatar pieer avatar pikax avatar rahaug avatar sdras avatar skirtles-code avatar tanquar avatar veaba avatar wxsms avatar yyx990803 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

docs's Issues

Migrate Components In-Depth content

Requirements

  • Migrate the following pages:
    • Component Registration
    • Props
    • Custom Events
    • Slots
    • Dynamic & Async Components
    • Handling Edge Cases

Refactor computed properties chapter

From #31 (comment) and #31 (comment)

  1. An example with reversedMessage on Computed properties chapter is introducing to complex handling of strings which is out of the scope here. We can add a simpler example something like the sum of two numbers as a computed property.

  2. The example about in-template expressions makes sense, but we introduce computed properties as a mechanism to get derived values. The introduction as a solution to prevent complex expressions in templates does not sound that impressive.

Determine linting strategy for docs

Summary

In order to address concerns brought up via #40, I've created this issue to track how we lint docs going forward in order to make everyone's life easier. This will also have the benefit of making contributors lives easier since we won't have to request them to make stylistic changes anymore.

Example Problem

Prettier has styles that conflict with the Vue style guide (e.g., space before parentheses when defining functions) and @NataliaTepluhina brought up the idea of switching to ESLint.

A11y section

Moving the PR from the other repo over to docs-next, with the intention that we can get support from Maria or someone to take it to the next level

Migrate Automatic Global Registration to Cookbook

In #42, there was a discussion that this "### Automatic Global Registration of Base Components" is not needed in this section since it's more of a technique than a fundamental concept to understand.

The proposal is to move it to the Cookbook.

Migrate to vuejs.org theme

To reduce friction for users transitioning to the docs site since there will be a separate redesign, the goal here is to migrate the old theme over to VuePress is a functional manner so it will be easy to extend when the redesign happens.

Fix animation in Dropdown Transition

There is a method in DropdownTransition.vue: setHeight(items) that is inappropriately animating the heights.

Per @sdras:

we shouldn't be animating height here. I know the alternative is more work but I can do it in a followup PR, this causes layout thrashing and repaints

Figure out versioning docs strategy

  • Currently uses a function to assemble URLs based on version number
  • Is there a better way for us to do this?

๐Ÿฆ„ Consider MD / Vue Components in default VuePress theme for a convention for versioning strategy

Sidebar strategy

Similar to the current Vuejs.org site, we need a way to manage the sidebar content.

Decide on i18n strategy

We need to decide on how do we want to handle translations. I think for now it's really too much work to move them to separate folders on docs VuePress site so maybe it's a good idea to leave them as separate repos? Let's discuss

Migrate generic page design

Requirements

  • Migrate common page layout utilized by most of the site
    • Left nav with special sponsor section
    • Main column of content
    • Fixed platinum sponsors section

Standardize custom containers

  • Custom containers currently require a title, but not all usage within the docs have titles
  • Icons to use:
    • Tip โ‡’ Checkmark in a circle
    • Caution โ‡’ Triangle with exclamation point
    • Danger โ‡’ Red circle with exclamation point
      • I considered the X icon, but these are danger warnings as opposed to an adamant "Don't do this"

Reactivity section migration

Already done:

  • general rewrite
  • new caveats with proxies
  • new demos
  • new page for change detections
  • new page for rendering

Yet to do:

  • Fix the demos, move them to the Vue account
  • Make the demos click to load
  • Review/rewrite of change detetion

Hash level redirects functionality

Requirements

  • Figure out strategy for hash level redirects implementation
  • Determine maintenance strategy

Background

// /foo#hello -> /bar#hello
//
// For these cases where a section on one page has
// moved to a perhaps differently-named section on
// another page, we need this.

Migrate Tooling content

Requirements

  • Migrate the following pages:
    • Single File Components #118
    • Unit Testing
    • TypeScript Support
    • Production Deployment

Migrate Meta content

Requirements

  • Migrate the following pages:
    • Comparison with Other Frameworks
    • Join the Vue.js Community!
    • Meet the Team

Migrate Essentials section

Requirements

  • Migrate the following pages:
    • Installation
    • Introduction
    • The Vue Instance
    • Template Syntax
    • Computed Properties and Watchers
    • Class and Style Bindings
    • Conditional Rendering
    • List Rendering
    • Event Handling
    • Form Input Bindings
    • Component Basics

Migrate main navigation

Description updated to reflect a decision we've come up on comments

  • Docs
    • Guide
    • Examples
    • Style Guide
    • Cookbook
  • API Reference
  • Ecosystem
    • Official Projects
      • There could be a page to brief core libs/tools like: vuex, vue-router, vue-test-utils, vue-cli, vue-devtools, eslint-plugin-vue, etc. one-by-one. At the same time of course provide the link to each of the respective project. At very last, provide a link to our GitHub org to guide people explore more projects made by us.
    • Community
      • Another page maybe to brief how to get help, news, roadmap, events, social media accounts, jobs, partners, awesome projects and themes, by listing all useful links in categories.
  • Support Vue
  • Translations

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.