Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create build scripts and project setup for Elements v2 #1920

Closed
willmcvay opened this issue Jul 1, 2020 · 1 comment · Fixed by #2065 or #2069
Closed

Create build scripts and project setup for Elements v2 #1920

willmcvay opened this issue Jul 1, 2020 · 1 comment · Fixed by #2065 or #2069
Assignees
Labels
elements Relates to Elements components and utilities feature New feature or request front-end Relates to front end issues
Milestone

Comments

@willmcvay
Copy link
Contributor

Background context or User story:

Currently we have an Elements v2 folder that contains a couple of components but nothing significant. Direction of travel for us should be a complete re-write of our components for v2. Aim firstly to do a v1 release of Elements for full production, maintain and patch as required but do not add to it. For v2 start a new project, fresh build scripts, best possible practices. Fully component based architecture, no compromises.

Internally we will start to use the new components as they are ready to test and iterate on. We can import them into our projects using an alias @reapit/elements-next so we can use alongside the v1 code. When we are ready, we will start to release versions to alpha and beta channels, then deprecate v1 package

Specification or Acceptance Criteria:

  • Remove v2 folder from Elements v1 - integrate the few components we have back into main project. Do any required tidying, remove styled components.
  • Create new v2 project, set up build scripts CSS to be linaria based, no Bulma
  • Set base, fonts, colors, media queries, reset CSS etc on new project
  • Migrate some basic layout components we can start to use, basic typography, containers etc
  • Set up new storybook and deploy to a temporary Cloudfront instance for testing
@willmcvay willmcvay added feature New feature or request elements Relates to Elements components and utilities front-end Relates to front end issues labels Jul 1, 2020
@willmcvay willmcvay added this to the Elements v2.0 milestone Jul 1, 2020
@willmcvay willmcvay self-assigned this Jul 1, 2020
@duong-se
Copy link
Contributor

duong-se commented Jul 2, 2020

should we use roll up as bundler only instead of use tsdx and customize by roll up ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
elements Relates to Elements components and utilities feature New feature or request front-end Relates to front end issues
Projects
None yet
2 participants