Documentation
Here you should find everything you need from getting started with creating your Profile to more advanced topics. We welcome contributions, check out the LinkFree Repo and the documentation source on GitHub for more information.
Reviewers
Issues
For more details on labels and points please see the Label docs.
When new issues are created, they are automatically assigned the label status: awaiting triage
.
Only maintainers can assign issues. Please keep in mind the following:
- Only assign issues with the label
status: ready for dev
- Each person should only be assigned 1 open issue at a time
Pull Requests (Profiles)
Lack of activity and waiting times
If there has been no activity for 2 weeks by the author to address/correct any maintainers comments, please close the Pull Request with a comment suggesting they create a new Pull Request when they are ready and link to the Quickstart Guide http://linkfree.io/docs/quickstart
avatar
and publicStats
json property is included (no longer required)
This is no longer used, please leave an inline comment with the code sugestion to remove it - this will allow another maintainer to accept the changes and we can get the Pull Request merged without delay.
If you wish to make the fix yourself, you can merge to a temporary branch and fix, then create a new Pull Request.
Note: multiple Pull Requests that need fixing can go into this temporary branch, but please make sure this branch is not open for longer than a few hours to avoid any confusion.
Where there are typos by the author
Feel free to leave a comment highlighting these, but typos should not block merging the Pull Request.
Explain when merging that the author can submit a new Pull Request correcting the typos with a link to the Editing
profile docs https://linkfree.eddiehub.io/docs/how-to-guides/editing
Where a reviewer (maintainer or not) has highlighted typos and has raised these as a “suggested change”
We should not accept and commit the suggested change as this represents changing the author's profile.
This should not block merging a Pull Request. Explain when merging that the author can submit a new Pull Request correcting the typos with a link to the Editing
profile docs https://linkfree.eddiehub.io/docs/how-to-guides/editing
However, accepting json
fixes, for example adding a missing comma is allowed as this is not changing their content.
Where an author has used the wrong icon
For example:
- non-existent icon (“Twitter” instead of “FaTwitter”)
- or a mismatched platform icon (“FaTwitter” when the link is for Instagram)
This should not block merging a Pull Request as it will fall back to the default icon if not found.
Explain when merging that the author can submit a new Pull Request correcting this and include a link to the Editing
profile docs https://linkfree.eddiehub.io/docs/how-to-guides/editing and the icon page https://linkfree.eddiehub.io/icons
If someone has made inline suggestions, please do not accept these (as this is changing the authors content).
Profile does not have any links
This should not be a blocker for merging the PR (despite the name being LinkFree).
Please suggest they add links when they are ready and explain when merging that the author can submit a new Pull Request with a link to the Editing
profile docs https://linkfree.eddiehub.io/docs/how-to-guides/editing
Bio or Tags length
Whilst there are benefits to a concise bio
and tags
it is not for any reviewer to suggest changes.
If the bio
or tags
are large, this should not block the Pull Request. The author can submit a new Pull Request if they wish to shorten this in the future.
Conflicts have arisen as the fork is outdated
In the first instance please ask them to resolve these and you may want to provide a link to this video that explains how: https://youtu.be/eze7Y4Rxwtc
Json package lock fix
In our docs we recommend people use npm ci
to setup the project dependencies which will not makes changes to the package-lock.json
file.
However, when npm install
is used, the lock file will be modified and these changes should not be accepted and the Pull Request will be blocked until the changes are removed.
The exception is if the changes have made modifications to the package.json
file, then the lock file changes are required.
If the author needs help undoing their changes to the lock file, I have created a video on how they can achieve this https://www.youtube.com/watch?v=jHkIXYVpMTo