General
Launching an Open-Source Project
Do you have an open-source project? Follow these steps before launch
Add README.md
Don't forget to include relevant badges
Add CONTRIBUTING.md
Add CODE_OF_CONDUCT.md
You can use this manifesto as starting point
Add LICENSE file
Prefer MIT license if you don't have any reason to not to use
Set GitHub issue templates
GitHub has a beautiful documentation for this to-do
Install Welcome bot and configure it
You can look at it from here
Configure CircleCI
Here is the CircleCI workflow checklist
Configure branch settings
You can take a look to Branch Settings Checklist
Add a link to the repository if the project has a website
Add a link to CONTRIBUTING.md if the project has a website
Add a link to CODE_OF_CONDUCT.md if the project has a website
Create a deployment process if the project needs a deployment
You can use Netlify for this to-do
Add Algolia for search feature if the project is a static website
Of course, this is valid in case you need a search feature
Announce it 📣
You can check the Announcing a Project checklist