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

Revamp the API and configuration to allow for more modular rules to be added #119

Merged
merged 457 commits into from
Nov 14, 2017

Conversation

romeovs
Copy link
Collaborator

@romeovs romeovs commented Apr 5, 2016

This doesn't really fix anything, but at least it alleviates the problems in #77, $79 and #85, reducing their scope to the case where the includeSrcNode option is set to true.

It could be used as a quick fix before #54 or #55 get implemented. It does not change the external API as far as I can tell.

@romeovs romeovs changed the title only add id when we need it for includeSrcNode [patched] only add id when we need it for includeSrcNode Apr 5, 2016
ted-humpal and others added 8 commits March 8, 2017 12:30
Added <svg> and <path>
…bundle gets included in the npm package.

Also disabled the release script and removed the rf-release package as this does not seem to be tagging or publishing to npm properly.
…ess and added descriptions of the scripts in the CONTRIBUTING.md
@wyattdanger
Copy link
Collaborator

Wow! Huge diff for review. Is the PR title still accurate?

Erin Doyle added 2 commits April 9, 2017 19:08
2. Added the AirBnB eslint config to inherit
3. Fixed all linter findings
Updated eslint and fixed findings
@wyattdanger
Copy link
Collaborator

@romeovs looks like we have some merge conflicts to resolve but this looks amazing. You think it's sem-ver minor?

@romeovs
Copy link
Collaborator Author

romeovs commented Apr 14, 2017

The title is not accurate anymore. It could be more along the lines of:

Revamp the API and configuration and refactor to allow for more modular rules to be added

The PR probably started out as moderate as fixing the includeSourceNode issue, but I was having fun expanding the codebase.

It's semver major for, sure since the configuration changed quite a bit.

Note that I'm currently not actively maintaining this branch anymore, but @erin-doyle and his team kindly volunteered pick up (only just last week) and they're doing a great job at getting this thing more production ready.

I can explain the motivations behind some of the changes I've made if you want.

@magestican
Copy link

can you guys merge this ?

@erin-doyle
Copy link
Collaborator

If I can be provided with write access I will be happy to resolve the conflicts and merge.

@wyattdanger
Copy link
Collaborator

@erin-doyle do you have the access you need?

Erin Doyle and others added 13 commits October 15, 2017 19:41
…Now it should pass if onChange is used in addition to onBlur.
…omments since the last tag to the CHANGELOG.
It appears as is ReactDOM has been removed as of react v16. As a result, react-a11y throws the error "react-a11y: missing argument 'ReactDOM'". Updating the option check to look for `findDOMNode` instead.
Missed one in the previous PR.
# Conflicts:
#	CHANGELOG.md
#	README.md
#	lib/index.js
@erin-doyle
Copy link
Collaborator

Ugh sorry that this added a ton of "new" commits, I did a rebase onto this repo's master in order to resolve the conflicts.

Also, I added an update to the .travis.yml file to replace that old version of node it was building against with a matrix of newer versions. Unfortunately though it's still failing on node 4 😿 . I'll keep plugging away at it and hopefully we can get this merged shortly!

…ng on node 4 that babel-register module is not found
@erin-doyle
Copy link
Collaborator

Ok fixed! Any chance we can get this merged and put out a v1.0.0?

@erin-doyle
Copy link
Collaborator

@wyattdanger I know you're busy and don't mean to be a nag but my team is doing a lot of a11y work right now and we have some excitement for working on this lib and enhancing it even more. So if you have a moment to consider merging this and providing me permissions to be a maintainer, I'd really love to be able to do more with this great repo.

@wyattdanger
Copy link
Collaborator

wyattdanger commented Nov 14, 2017

@erin-doyle sorry i had been traveling and away from computers. i'll get to this this week, wednesday! y'all still have the interest in this?

@wyattdanger
Copy link
Collaborator

wyattdanger commented Nov 14, 2017

OK I have it checked out locally and passing all tests! Can you go ahead and give me a tldr for a changelog entry, and then I'll cut the release?

Edit: Please update the title of the PR to reflect the changes, I believe that's where the changelog entry comes from

Edit 2: Just saw the CHANGELOG entries in the diff. This looks like a semver major release?

@wyattdanger
Copy link
Collaborator

wyattdanger commented Nov 14, 2017

Went ahead and sent y'all invites to maintain AND to publish, so feel free to take it from here! Thanks for contributing all of this work!

@erin-doyle
Copy link
Collaborator

Yes I got the invite and we are definitely still interested, thanks @wyattdanger !

This is definitely semver major. The API has changed completely. So I can totally update this PR and then put together a release if you'd like.

@erin-doyle erin-doyle changed the title [patched] only add id when we need it for includeSrcNode Revamp the API and configuration to allow for more modular rules to be added Nov 14, 2017
@erin-doyle erin-doyle merged commit 94573c1 into reactjs:master Nov 14, 2017
@romeovs
Copy link
Collaborator Author

romeovs commented Nov 15, 2017

Good to see that this was merged! Thanks @erin-doyle and her team for putting in so much effort into this PR!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

9 participants