# interrupt
**Repository Path**: muyuyang123_admin/interrupt
## Basic Information
- **Project Name**: interrupt
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: CC-BY-SA-4.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2024-08-14
- **Last Updated**: 2024-08-14
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
Interrupt is a community for embedded software makers and professionals alike.
- [Interrupt Slack Channel](https://interrupt-slack.herokuapp.com/)
- [Interrupt Discourse](https://community.memfault.com/)
## Contributing
Interrupt welcomes submissions on embedded software topics.
Prior to getting in touch, you should get yourself acquainted with our [Code of Conduct](https://interrupt.memfault.com/code-of-conduct).
To submit your content, either email us at interrupt@memfault.com, or open a pull request!
See [Contributing](https://interrupt.memfault.com/contributing) for more information.
## Running
### Docker (Recommended)
Follow the instructions in the [Install Docker Engine](https://docs.docker.com/engine/install/) according to your operating system.
Clone the repo, run in docker:
```bash
$ git clone https://github.com/memfault/interrupt.git
$ cd interrupt
$ ./interrupt-server.sh
```
You can now access the server at [http://0.0.0.0:4000](http://0.0.0.0:4000)
### Locally
You'll need:
- Python 3.8 or later
- Ruby 2.7.7
#### Install Dependencies
Clone the repo and install Python dependencies:
```bash
$ git clone https://github.com/memfault/interrupt.git
$ cd interrupt
# Setup a virtual environment to avoid cluttering your system
$ python3 -m venv .venv
# Activate the environment
$ source .venv/bin/activate
$ pip install -r requirements.txt
```
The virtual environment can be deactivated with `deactivate`.
We highly recommend setting up a version manager for Ruby, such as
`rbenv`. Follow the instructions [here](https://github.com/rbenv/rbenv) to set it
up for your operating system and install the right version of Ruby.
Install Ruby dependencies:
```bash
# Check that your Ruby version is correct
$ ruby -v
$ bundle install
```
#### Launch
Serve with the following command, which will also open up the site in your browser:
```bash
$ bundle exec jekyll serve --drafts --livereload --open-url
```
## Acknowledgements
Interrupt is based on the Emerald theme by [Jacopo Rabolini](https://www.jacoporabolini.com/). Emerald is available on [Github](https://github.com/KingFelix/emerald).
---
Interrupt is sponsored and edited by [Memfault](https://memfault.com).