Hacktoberfest is right here! This can be a enjoyable and thrilling occasion that occurs each October to rejoice open supply. It’s a world taking place that invitations builders of all ranges to contribute to open-source initiatives. Whether or not you’re a coder, designer, author, or simply love know-how, Hacktoberfest is a good alternative to become involved and make a optimistic affect on the world of open supply. Prepare to affix the occasion!
In the identical spirit as Jan’s submit, we current right this moment just a few points that we consider may gain advantage out of your experience and creativity. This submit will current some historical past and a few context to the problems, and if, for some purpose, the difficulty shouldn’t be clear, you may all the time ping the Meteor workforce on GitHub.
With out additional ado, listed below are the problems that we thought the group to work on:
The difficulty states that `Meteor.person` has some edge instances that must be corrected. To resolve this, including a piece about the potential for it being undefined and updating the kinds is probably going essential.
This subject was partially solved again within the day, however we, because the maintainers, suppose this documentation may very well be in a significantly better place. Following together with the difficulty, a lot of the work includes transferring docs from one place to a different.
In Meteor.js v2.12, we added a brand new characteristic: the flexibility to set no matter title you want to in your Accounts assortment. Nevertheless, this characteristic solely updates some potential instances. The target to unravel this subject shouldn’t be solely to have the ability to add any title to a group, but in addition so as to add some assessments to make sure that this new characteristic works accurately and covers this edge case.
Many instruments have this command to open the person’s browser on startup, for instance, Vite and Angular. Meteor ought to have this characteristic as properly. Within the subject, the maintainers have listed most locations the place adjustments are essential to implement this characteristic.
At present, the meteor create command shouldn’t be solely non-interactive however generally requires clarification if it accepts multiple flag when creating an app. Now we have created this subject to make the Meteor create command extra interactive, much like Vite’s npm create vite@newest command. Moreover, as proven within the subject, this characteristic should include some updates to the styling of our command.
At present, the `meteor create` command doesn’t deal with a mix of instructions. For instance, the difficulty reveals that for those who mix — vue and — typescript, you’ll get a React app with TypeScript. This occurs as a result of we do not need the boilerplate to serve a Vue + TypeScript app, and the CLI doesn’t acknowledge flags being utilized in that method.
The difficulty explains potential choices to implement this characteristic. It additionally features a to-do listing in order that the implementer can comply with together with the required steps to make this characteristic.
Our objective is to make the Meteor ecosystem much more user-friendly and feature-rich. You probably have any questions or want additional clarification, don’t hesitate to achieve out to us on GitHub. So, get able to roll up your sleeves and dive into these thrilling points. Let’s make this Hacktoberfest one to recollect!