snpeek / snpeek.github.io

https://snpeek.github.io/
MIT License
2 stars 3 forks source link

snpeek

Welcome to snpeek! This project uses Svelte and SvelteKit along with TypeScript.

πŸš€ Quickstart for Users

1. Clone the Repository

Clone this repository to your local machine:

git clone https://github.com/snpeek/snpeek.github.io.git
cd snpeek

2. Install Dependencies

Ensure Node.js is installed, then run:

npm install

3. Start the Application

Launch the application on your local development server:

npm run dev

Open your browser and navigate to http://localhost:5173. Or you can simply click on the link in the same terminal from where you invoke npm run dev.

πŸ’» For Developers and Contributors

Setting Up the Development Environment

1. Fork the Repository

Start by forking this repository to your own GitHub account.

2. Clone Your Fork

Clone it to your local machine:

git clone ${your_forked_repository_url}
cd snpeek

3. Install Dependencies

Run the following command:

npm install

4. Start the Dev Server

Launch the application on your local development server:

npm run dev

Open your browser and navigate to http://localhost:5173. Or you can simply click on the link in the same terminal from where you invoke npm run dev.

πŸ— Building the Project

Compile the production-ready code:

npm run build

Preview it:

npm run preview

πŸ§ͺ Running Tests

Make sure all tests pass before pushing any changes:

npm run test

🀝 How to Contribute

  1. Create a Branch: Create a new branch for your feature or fix.
  2. Make Your Changes: Implement and commit your changes with a meaningful message.
  3. Push to GitHub: Push the branch to your fork on GitHub.
  4. Open a Pull Request: From your forked repo, create a new pull request to the original repository.

πŸ“œ Scripts Explanation

A quick overview of available scripts in the package.json file:

Structure

This is the information you'd need to understand how this project works, and what files to change when you want to make changes.

Directory Structure

Files and directories marked [DEPRECATED] are for deletion once the migration to the new structure settles.

Models

πŸ“„ License

snpeek is open-sourced software licensed under the MIT License.

βœ‰οΈ Contact & Support

Feel free to open an issue for support, questions, or suggestions. We welcome any feedback and contributions!