Skip to content
This repository has been archived by the owner on Sep 15, 2023. It is now read-only.

Blendid 5.0 #540

Open
wants to merge 33 commits into
base: master
Choose a base branch
from
Open

Blendid 5.0 #540

wants to merge 33 commits into from

Conversation

benjtinsley
Copy link
Contributor

this is the total work from the blendid5 feature branch.

changes included:

  • updated outdated dependencies
  • removes non-default init tasks to slim down blendid's range of responsibilities
  • removes extras/
  • adds in js and css linting

benjtinsley added 26 commits January 24, 2018 15:39
{
"_developer-comment": "this file to stay empty to ensure CI builds pass. editable .stylelintrc found at root/.stylelintrc",
"rules": {}
}
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cool. We should add this to our internal react template.

cc @solomonhawk

README.md Outdated

## Quick start on a fresh project (empty directory)
```bash
yarn init
yarn add blendid
yarn run blendid -- init
yarn run blendid init
yarn run blendid
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this could just be yarn blendid init

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

i think you are correct. not sure why the run is in there in the first place, so simplifying it may be better for everyone

rules: [
TASK_CONFIG.javascripts.eslintLoader,
TASK_CONFIG.javascripts.babelLoader
]
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Small request:

Is it impossible right now to add custom loaders? Could you mix in an otherLoaders field or something like:

rules: [
  TASK_CONFIG.javascripts.eslintLoader,
  TASK_CONFIG.javascripts.babelLoader
].concat(TASK_CONFIG.javascript.otherLoaders)

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

that's a really good point

var projectPath = require('../lib/projectPath')
var merge = require('merge-stream')
var merge = require('merge-stream')
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

On our React work, anyway, we've stopped aligning requires. It tends to make diffs really noisy and it's frustrating when a really long import name forces everything over to the right.

Would it be possible to keep the old style?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@davist11 voiced this complaint as well and i think it's valid.

Copy link
Contributor

@nhunzaker nhunzaker left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cool stuff! Should there be an upgrade guide?

@benjtinsley
Copy link
Contributor Author

@nhunzaker are you thinking the upgrade guide would be a part of the README, or its own document?

@nhunzaker
Copy link
Contributor

@benjtinsley Usually I've included it in a CHANGELOG.md. I've also seen an UPGRADING.md doc in a few projects.

@benjtinsley benjtinsley added this to the blendid5.0 milestone Jan 31, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants