forked from vial-kb/vial-qmk
-
Notifications
You must be signed in to change notification settings - Fork 20
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'trackball-support' into encoder
- Loading branch information
Showing
5,405 changed files
with
219,831 additions
and
2,068 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
--- | ||
name: Bug report | ||
about: Create a report to help us improve QMK Firmware. | ||
title: "[Bug] " | ||
labels: bug, help wanted | ||
assignees: '' | ||
|
||
--- | ||
|
||
<!-- Provide a general summary of the bug in the title above. --> | ||
|
||
<!--- This template is entirely optional and can be removed, but is here to help both you and us. --> | ||
<!--- Anything on lines wrapped in comments like these will not show up in the final text. --> | ||
|
||
## Describe the Bug | ||
|
||
<!-- A clear and concise description of what the bug is. --> | ||
|
||
## System Information | ||
|
||
**Keyboard:** | ||
**Revision (if applicable):** | ||
**Operating system:** | ||
**`qmk doctor` output:** | ||
``` | ||
(Paste output here) | ||
``` | ||
|
||
**Any keyboard related software installed?** | ||
- [ ] AutoHotKey (Windows) | ||
- [ ] Karabiner (macOS) | ||
- [ ] Other: | ||
|
||
## Additional Context | ||
|
||
<!-- Add any other relevant information about the problem here. --> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
blank_issues_enabled: false | ||
contact_links: | ||
- name: QMK Discord | ||
url: https://discord.gg/Uq7gcHh | ||
about: Ask questions, discuss issues and features. Chill. | ||
- name: OLKB Subreddit | ||
url: https://www.reddit.com/r/olkb | ||
about: All things OLKB and QMK. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
--- | ||
name: Feature request | ||
about: Suggest a new feature or changes to existing features. | ||
title: "[Feature Request] " | ||
labels: enhancement, help wanted | ||
assignees: '' | ||
|
||
--- | ||
|
||
<!--- Provide a general summary of the changes you want in the title above. --> | ||
|
||
<!--- This template is entirely optional and can be removed, but is here to help both you and us. --> | ||
<!--- Anything on lines wrapped in comments like these will not show up in the final text. --> | ||
|
||
## Feature Request Type | ||
|
||
- [ ] Core functionality | ||
- [ ] Add-on hardware support (eg. audio, RGB, OLED screen, etc.) | ||
- [ ] Alteration (enhancement/optimization) of existing feature(s) | ||
- [ ] New behavior | ||
|
||
## Description | ||
|
||
<!-- A few sentences describing what it is that you'd like to see in QMK. Additional information (such as links to spec sheets, licensing info, other related issues or PRs, etc) would be helpful. --> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
--- | ||
name: Other issues | ||
about: Anything else that doesn't fall into the above categories. | ||
title: '' | ||
labels: help wanted, question | ||
assignees: '' | ||
|
||
--- | ||
|
||
<!--- Provide a general summary of the changes you want in the title above. --> | ||
|
||
<!--- Anything on lines wrapped in comments like these will not show up in the final text. --> | ||
|
||
<!-- Please check https://docs.qmk.fm/#/support for additional resources first. If that doesn't answer your question, choose the bug report template instead, as that may be more appropriate. --> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
--- | ||
name: Blank issue | ||
about: If you're 100% sure that you don't need one of the other issue templates, use | ||
this one instead. | ||
title: '' | ||
labels: help wanted, question | ||
assignees: '' | ||
|
||
--- | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
version: 2 | ||
updates: | ||
- package-ecosystem: "github-actions" | ||
directory: "/" | ||
labels: CI | ||
reviewers: | ||
- "qmk/collaborators" | ||
schedule: | ||
interval: "daily" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,41 @@ | ||
core: | ||
- quantum/**/* | ||
- tmk_core/**/* | ||
- drivers/**/* | ||
- tests/**/* | ||
- util/**/* | ||
- platforms/**/* | ||
- Makefile | ||
- '*.mk' | ||
dependencies: | ||
- any: | ||
- 'lib/**/*' | ||
- '!lib/python/**/*' | ||
keyboard: | ||
- any: | ||
- 'keyboards/**/*' | ||
- '!keyboards/**/keymaps/**/*' | ||
keymap: | ||
- users/**/* | ||
- layouts/**/* | ||
- keyboards/**/keymaps/**/* | ||
via: | ||
- keyboards/**/keymaps/via/* | ||
cli: | ||
- requirements.txt | ||
- lib/python/**/* | ||
python: | ||
- '**/*.py' | ||
documentation: | ||
- docs/**/* | ||
translation: | ||
- docs/fr-fr/**/* | ||
- docs/es/**/* | ||
- docs/ja/**/* | ||
- docs/he-il/**/* | ||
- docs/pt-br/**/* | ||
- docs/zh-cn/**/* | ||
- docs/de/**/* | ||
- docs/ru-ru/**/* | ||
CI: | ||
- .github/**/* |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
FROM qmkfm/qmk_cli | ||
|
||
VOLUME /qmk_firmware | ||
WORKDIR /qmk_firmware | ||
|
||
CMD qmk compile -kb all -km default |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,95 @@ | ||
# -*- mode: ruby -*- | ||
# vi: set ft=ruby : | ||
|
||
Vagrant.configure(2) do |config| | ||
# define a name instead of just 'default' | ||
config.vm.define "qmk_firmware" | ||
|
||
# VMware/Virtualbox ( and also Hyperv/Parallels) 64 bit | ||
config.vm.box = "generic/debian10" | ||
|
||
config.vm.synced_folder '.', '/vagrant' | ||
|
||
# This section allows you to customize the Virtualbox VM | ||
# settings, ie showing the GUI or upping the memory | ||
# or cores if desired | ||
config.vm.provider "virtualbox" do |vb| | ||
# Hide the VirtualBox GUI when booting the machine | ||
vb.gui = false | ||
# Uncomment the below lines if you want to program | ||
# your Teensy via the VM rather than your host OS | ||
#vb.customize ['modifyvm', :id, '--usb', 'on'] | ||
#vb.customize ['usbfilter', 'add', '0', | ||
# '--target', :id, | ||
# '--name', 'teensy', | ||
# '--vendorid', '0x16c0', | ||
# '--productid','0x0478' | ||
# ] | ||
# Customize the amount of memory on the VM: | ||
vb.memory = "512" | ||
# Uncomment the below lines if you have time sync | ||
# issues with make and incremental builds | ||
#vb.customize [ "guestproperty", "set", :id, "/VirtualBox/GuestAdd/VBoxService/--timesync-set-threshold", 1000 ] | ||
end | ||
|
||
# This section allows you to customize the VMware VM | ||
# settings, ie showing the GUI or upping the memory | ||
# or cores if desired | ||
config.vm.provider "vmware_workstation" do |vmw| | ||
# Hide the VMware GUI when booting the machine | ||
vmw.gui = false | ||
|
||
# Customize the amount of memory on the VM: | ||
vmw.memory = "512" | ||
end | ||
|
||
config.vm.provider "vmware_fusion" do |vmf| | ||
# Hide the vmfare GUI when booting the machine | ||
vmf.gui = false | ||
|
||
# Customize the amount of memory on the VM: | ||
vmf.memory = "512" | ||
end | ||
|
||
# Docker provider pulls from hub.docker.com respecting docker.image if | ||
# config.vm.box is nil. In this case, we adhoc build util/vagrant/Dockerfile. | ||
# Note that this bind-mounts from the current dir to | ||
# /vagrant in the guest, so unless your UID is 1000 to match vagrant in the | ||
# image, you'll need to: chmod -R a+rw . | ||
config.vm.provider "docker" do |docker, override| | ||
override.vm.box = nil | ||
docker.build_dir = "util/vagrant" | ||
docker.has_ssh = true | ||
end | ||
|
||
# Unless we are running the docker container directly | ||
# 1. run container detached on vm | ||
# 2. attach on 'vagrant ssh' | ||
["virtualbox", "vmware_workstation", "vmware_fusion"].each do |type| | ||
config.vm.provider type do |virt, override| | ||
override.vm.provision "docker" do |d| | ||
d.run "qmkfm/qmk_cli", | ||
cmd: "tail -f /dev/null", | ||
args: "--privileged -v /dev:/dev -v '/vagrant:/vagrant'" | ||
end | ||
|
||
override.vm.provision "shell", inline: <<-SHELL | ||
echo 'docker restart qmkfm-qmk_cli && exec docker exec -it qmkfm-qmk_cli /bin/bash -l' >> ~vagrant/.bashrc | ||
SHELL | ||
end | ||
end | ||
|
||
config.vm.post_up_message = <<-EOT | ||
Log into the environment using 'vagrant ssh'. QMK directory synchronized with | ||
host is located at /vagrant | ||
To compile the .hex files use make command inside this directory, e.g. | ||
cd /vagrant | ||
make <keyboard>:default | ||
Examples: | ||
make planck/rev4:default:dfu | ||
make planck/rev4:default | ||
EOT | ||
end |
Oops, something went wrong.