pebbleroad / cobblestone Goto Github PK
View Code? Open in Web Editor NEWModern static site generator
Modern static site generator
Storybook uses iframes and Cypress needs some workarounds to work with iframes. Let's create Cypress helpers for that.
Cobblestone currently only generates an SPA. Sometimes, we want to generate a multi-page application instead.
We're currently using Cypress for app-level integration/e2e tests. However, component unit tests are handled with @vue/test-utils
. We can instead use https://github.com/bahmutov/cypress-vue-unit-test
for consistency.
We can use lighthouse-ci
and psi
for a start.
Beef up the "Recipes" section of the README into full-fledged developer guides.
Work needs to be done in https://github.com/kyleoliveiro/scarab-carapace.
Need a solution for setting meta tags with vue-router
.
More stuff to speed up development time when plugging fake data into tests.
Some ideas:
Because of internal css during development mode, it is very hard to identify where is the code located in the codebase.
Since there is multiple files (e.g. .vue
.md
, stories.js
, test.js
) required to be create every single time we want a new component.
Good to have, say if we have an npm command that able to scaffold the files automatically like
$ npm run component Button
or
$ yarn component Button
It would be good if we have a way to define the namespace variable in one place then it would be used throughout the css and HTML.
<template>
<a
:class="`${componentClass}`">
<slot></slot>
</a>
</template>
<script>
import {PROJECT_NAME} from './constants';
export default {
name: "Link"
props: {
componentClass: {
type: String,
default: `${PROJECT_NAME}-link`
}
}
}
</script>
<style lang="scss">
.#{$project-name}-link {
color: #111;
text-decoration: none;
}
</style>
So, if we setup in this way that, we just need to change the variable in one place, then the namespace will be reflected throughout the project files.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.