[RFC] Moving forward and priorities
See original GitHub issueš Maintenance update releasing after this weekend (week of August 12th). After that weāll work on closing/merging the remaining PRs, and then regroup and figure out whatās next from the list below.
Hello everyone!
If you have followed #1259, youāre aware that nozzle.io no longer actively backs this project. One of the main clients and projects of XP Bytes heavily relies on a company-fork of react-static
; because I and by proxy the company really would like React Static to be completely Open Source and a community effort, you can see the repository is now owned by the react-static organisation.
For the foreseeable future, I (and perhaps others in my company) will actively contribute and dogfood react-static
and weāll extract features out of our platform and merge the back into this project, similar to how Basecamp feeds Ruby on Rails. It will take a while for me, and the rest of the team, to get up to speed with everything currently outstanding, but I am planning to set-up a project board to transparently communicate with you all what we think the next steps forward are.
Right now, Iām listing a few of the current open RFCs (#1199 #1180), that are still considered, will list out a few of my immediate priorities and open up the conversation. I would ā¤ļø it if everyone who relies on this project could tell me at most three things:
- What current š bug is actively hindering you (issue linking please!).
- What current š¦ feature is currently missing and you really want (issue linking please!).
- What š ānice to haveā you think is on the top of the list of things that are ānice to haveā.
(Itās helpful if you use these emojis to indicate what you are referring to).
On my priorities list:
- Merge / Review open PRS
- Review the current codebase
- consider dropping unused packages
- consider partially upgrading some to TypeScript (wonāt affect you at all)
- Get e2e tests up and running, even if itās just a smoke test.
- fix CI
- have at least a smoke test for the main package
- have proper tests for the plugins (!!)
- Consider the next major update to use
@react-static/*
to clean upnode_modules
. - Get the
CONTRIBUTING
up to speed so itās easier to contribute.
Let me know what you think! š š š
EDIT: Once this list is complete enough, Iāll do a release. Iām discussing with others what the best approach is, but basically I think weāll have one of these RFCs for each major version going forward, so you can all tell me what ya want š
Yes, build stabilisation should be worked on as well.
Issue Analytics
- State:
- Created 4 years ago
- Reactions:29
- Comments:13 (7 by maintainers)
Iām grateful for all the work @tannerlinsley has put into this project and Iām also really glad to see the handoff is starting strong! I expect there will be some adjustment period at first but I think some consolidation is going to be a good thing for preserving and growing the existing community.
To +1 some things that have already been mentioned and articulate a bit more:
react-static create
that were fairly stable. Visibly getting back to that level for v7 is important for bringing in new users and making the āupgrade or migrate to a new frameworkā decision easier to make. Putting http://react-static.js.org or similar back up would be helpful as well.Iāve found the above to be stumbling blocks at times when trying to increase usage of react-static within an organization. Once these were overcome though, feedback has been universally positive from both react devs with limited SSR experience and from backend devs with no react experience, which feels like react-staticās sweet spot.
I think what exists for new users now is already good, but making it even better with a little more polish would be a quantitative addition that makes a qualitative difference.
Iām very excited to see whatās next for react-static!
Hello! No opinions to express; glad the platform I just decided to build my site on in going to continue being developed. Hopefully I can take on some issues in the coming weeks š