Skip to content

toptuk49/wishbone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

35 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation


wishbone

🏑 A landing page showcasing the services and projects of an architectural company.

Explore the docs Β»

Usage Β· Report Bug Β· Request Feature

πŸ“– Table of Contents
  1. πŸ› About The Project
  2. πŸ›  Built With
  3. πŸš€ Getting Started
  4. πŸ’‘ Usage
  5. 🀝 Contributing
  6. πŸ“„ License
  7. βœ‰οΈ Contact

πŸ› About The Project

wishbone is a modern landing page built for an architectural company.
It showcases company services, projects, and provides a clean, interactive interface for visitors.

(back to top)

πŸ›  Built With

  • TypeScript β€” main programming language
  • Webpack 5 β€” module bundler
  • Babel β€” transpiling modern JS/TS
  • Pug β€” HTML templating
  • Sass / CSS β€” styling
  • Jest β€” testing framework
  • LightningCSS β€” CSS optimization

(back to top)

πŸš€ Getting Started

Follow these steps to set up the project locally.

πŸ“‹ Prerequisites

πŸ’Ύ Installation

  1. Clone the repository:
git clone https://github.com/toptuk49/wishbone.git
cd wishbone
  1. Install dependencies:
pnpm install
  1. Run development server:
pnpm dev
  1. Build production files:
pnpm build
  1. Run tests:
pnpm test:src    # test source files
pnpm test:config # test config files
pnpm test:utils  # test utility files

(back to top)

πŸ’‘ Usage

  • Open the development server to view the landing page

  • Make changes in src folder

  • Run tests using pnpm test:src (or other test scripts for config/utils)

(back to top)

🀝 Contributing

Use conventional commits (feat:, fix:, docs:, etc.)

  1. Fork the Project

  2. Create your Feature Branch (git checkout -b feature/)

  3. Commit your Changes (git commit -m 'feat: add ')

  4. Push to the Branch (git push origin feature/)

  5. Open a Pull Request

(back to top)

πŸ“„ License

Distributed under the GNU General Public License. See LICENSE for details.

(back to top)

βœ‰οΈ Contact

Anton Kuznetsov - GitHub

Project Link: https://github.com/toptuk49/wishbone

(back to top)

About

🏑 A landing page showcasing the services and projects of an architectural company.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published