- README.md
- LICENSE
- config/.gitignore
- config/.prettierrc.json
- config/.prettierignore
- config/.gitattributes
- config/.editorconfig
- src/
π Table of Contents
- Description
- Demo
- Goals
- Technologies
- Prerequisites
- Installation & Usage
- Project Structure
- Useful Scripts
- Features
- Environment Variables
- Known Issues
- Roadmap
- Project Status
- Contributing
- License
- Contact
- Credits
- Changelog
Project Name is a minimal boilerplate for static websites using HTML + CSS, with Prettier for code formatting.
Screenshot or live example of the app:
π Live Demo Not yet available
- Provide a professional starter template.
- Maintain code quality via Prettier.
- Document the project with a clean README.
- HTML5
- CSS3
- Prettier
- Git
- VSCode with extensions:
- Prettier
- Live Server
# Clone the repository
git clone https://github.com/<user>/<repo>.git
cd <repo>
π Notes
- Open
src/index.html
in your browser or run with Live Server in VSCode.
basekit/ # Root directory of the BaseKit template
ββ .github/ # GitHub-specific configuration and templates
β ββ ISSUE_TEMPLATE/ # Directory containing issue templates
β ββ bug_report.md # Template for reporting reproducible bugs
β ββ feature_request.md # Template for suggesting new features
β ββ CODEOWNERS # Defines repository code owners who must review PRs
β ββ FUNDING.yml # Configures sponsor links (GitHub Sponsors, BuyMeACoffee, etc.)
β ββ PULL_REQUEST_TEMPLATE.md # Template for standardizing Pull Requests
ββ .vscode/ # Visual Studio Code project configuration
β ββ settings.json # VSCode preferences (formatting, extensions, editor rules)
ββ img/ # Folder for image assets
ββ src/ # Project source code
β ββ index.html # Main HTML file (entry point)
β ββ styles.css # Base CSS stylesheet
ββ .editorconfig # Enforces consistent coding styles across editors/IDEs
ββ .gitignore # Defines files/folders Git should ignore
ββ .gitattributes # Normalizes line endings and defines binary files
ββ .prettierrc.json # Prettier configuration file (formatting rules)
ββ .prettierignore # Files/folders excluded from Prettier formatting
ββ CHANGELOG.md # Version history and notable project changes
ββ CODE_OF_CONDUCT.md # Contributor behavior rules (Contributor Covenant)
ββ CONTRIBUTING.md # Contribution guidelines (workflow, branches, PR rules)
ββ LICENSE # License for project usage (MIT or other)
ββ README.md # Main documentation: description, usage, structure
ββ SECURITY.md # Security policy and vulnerability reporting process
ββ SUPPORT.md # How to get help (issues, scope, response times)
npm init -y
npm install -D prettier
npx prettier --write .
- β Minimal, no dependencies
- β Prettier formatting included
- β
Clear modular structure (
src/
,img/
,.vscode/
) - π§ Pending: UI framework integration (React/Tailwind)
- Add JavaScript support (optional)
- Add deployment with GitHub Pages
- Extend styles with a CSS framework
- Fork the repository
- Create a new branch (
git checkout -b feature/your-feature
) - Commit your changes (
git commit -m 'feat: add feature'
) - Push the branch (
git push origin feature/your-feature
) - Open a Pull Request
This project is licensed under the MIT License.
See LICENSE for details.
- GitHub: ferran-cipres
- LinkedIn: Ferran CiprΓ©s
- Email: [email protected]
- FreeCodeCamp Guide
- Adapted by Ferran CiprΓ©s
All notable changes to this project will be documented here. [1.0.0] - 2025-09-20
- Initial release of html-css-template
- Base project structure (src/, img/, .vscode/, config/)
- Prettier configuration (.prettierrc.json, .prettierignore)
- Git settings (.gitignore, .gitattributes)
- Editor settings (.editorconfig)
- Documentation (README.md)
- License (MIT)
- GitHub templates for Issues and Pull Requests