Confused about which files you should have in your open-source project!? Well, I built this tool to help you just with this confusion. With a single command, you get all the files which you should have in you project.
- Simple: Extremely simple to use.
- Cross-platform: Works on macOS, linux, and Windows.
- JavaScript files: Generates additional files if you are developing a JavaScript project.
- Prettier: Integrated prettier if the project is a JavaScript project.
- MIT Licensed: Free to use for personal and commercial use.
📦 Installation
npm install -g create-foss-files
npx create-foss-files --flag
🚀 Usage
Create a new project folder. Navigate into it. Run any of the following command inside of it.
cff
cff --javascript
npx create-foss-files
npx create-foss-files --javascript
🏗 Directory Structure
Directory tree with cff
└── [project name]
├── .editorconfig
├── .gitattributes
├── .gitignore
├── changelog.md
├── code-of-conduct.md
├── contributing.md
├── license
└── readme
Directory tree with cff --javascript
└── [project name]
├── .editorconfig
├── .gitattributes
├── .gitignore
├── .npmrc
├── .prettierrc.json
├── changelog.md
├── code-of-conduct.md
├── contributing.md
├── index.js
├── license
├── package.json
└── readme
👨🏻💻 Contributing
Make sure you read the contributing guidelines before opening a PR.
🔑 License & Conduct