GithubHelp home page GithubHelp logo

design-system's People

Contributors

gmouron avatar jeremie-lucca avatar lucienbertin avatar sangold avatar sanlucca 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

design-system's Issues

guidelines integration

  • create a class GuidelinePage extends Page where we can easily define a page and its associated markdown
  • create class FeaturePage extends Page with additional property guidelines: GuidelinePage so we can link a feature (component n stuff) to a guideline page
  • add a router-outlet for guidelines, when calling featurePage.toRoute() it injects the guideline in the page

Bonus : ng g guidelines components/listing/xxx
generate the .md in /src/guidelines/component/listing/xxx/xxx.guidelines.md
generate the right GuidelinePage at the right place

example - update feature file

to add an example to a feautre you can use the ng g example schematic, but then, you need to manually update the examples list in the feature file. it would be super more betterer if the schema updated the file on its own

change deploy config

right now its configured to deploy to luccasa.github.io/design-system, it must change to deploy to uccasa.github.io/prisme

rename repository

thats gonna be the part witrh the most unintended consequences i think

refacto pages

right now pages are defined in xxx.router and sometimes its a mega big file

what would be better is if the page was defined next to the component it uses.

also we could define a generic PageComponent that every page could extend

feature - missing updates

the ng g feature does all file creation but

  • import of the newly created feature module in the parent module - here
  • add feature page to parent group page - here

guidelines schema

some features have an associated markdown file to explain some guidelines regarding the thing. if we had a schema to generate all files and stuff, it would be nice

either

  • ng g guidelines components/loaders/gauge creates the mardown file guidelines/components/loaders/gauge.md

or

  • ng g feature components/loaders/gauge --guidelines creates a gauge feature and md file and links the 2

change prefix

prefix ds doesnt make sense anymore, find a better prefix and use it

  • pr
  • p
  • prism

script ng doc - filename

currently, the script that generates the docs for package ng makes the file name be the file under node_modules

    "fileName": "node_modules/@lucca-front/ng/lib/option/item/option-item.model.d.ts",

it'll be better if it linked to the file hosted on githubs

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.