Comments (3)
Ties in with #114 (governance).
from vf-core.
We now have thoughts on audience for vf-core; from: #321 (comment)
- Lower-level developers
- need to: build a design system for orgs that work with lifescience info
- interface: docs, code, command line utils
- Maintainers of design systems
- need to: add a vf-core pattern to an existing vf-core compatible system
- primary interface: npm, online docs
- Those curious/learning/evaluating the VF
- need to: understand what vf-core is
- primary interface: the static site, github readme, examples of orgs using the VF
What's not above: people building a site using generic VF-core CSS+JS ... I don't think we want that, instead — if there is demand — we might have a
vf-boilerplate
, but that's a TBD.
We still need to fully consider the EMBL use case, but that's after beta.1
from vf-core.
I think we've half addressed this -- the other part is an expansion on "build a design system for orgs that work with lifescience info" and the needs there.
That is, we've listed the audiences for vf-core, but not the use cases.
I've previously discussed that use case in https://blogs.embl.org/communications/2018/09/12/faster-scientific-websites-through-reusability/
So distilling some points:
- Reusable, structured CSS, JS
- A pattern library
- Sane defaults for new websites
- Make a "look and feel" more consistent
- Provide versioned upgrades
- Run with and alongside other major tools (Foundation, Bootstrap and from the JS side Angular, React)
- Easily add your own patterns, tweak existing patterns
- Use it without a fixed look (doesn't have to look like EMBL)
Need to stash those in the docs somewhere, too,
from vf-core.
Related Issues (20)
- Update documentation on the vf-site
- Change definition of Ordered variant to <ol>
- Update React boilerplate
- Update 11ty/Eleventy boilerplate code
- Create / update Angular boilerplate code HOT 1
- Investigate if Fractal can be removed or bypassed
- Release latest VF version - Sprint 1 (2024) HOT 1
- Implementation of improved vf-link examples HOT 1
- Correct changelogs for multiple components released in Sprint 1 HOT 1
- Angular support for VF Tabs HOT 1
- VF Social Links component fixes HOT 1
- Update colour of vf-list HOT 1
- Implementation of updated vf-typography colours in the examples HOT 1
- Implementation of simplified typography pages HOT 1
- Review and update documentation for VF-Table
- Review the requirements for VF-Table component enhancements HOT 1
- Review VF-Patterns
- Review VF Containers
- Review VF Blocks
- VF based core site build errors HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from vf-core.