Skip to content

Commit 46d267f

Browse files
committed
Initial commit.
0 parents  commit 46d267f

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

53 files changed

+3216
-0
lines changed

.github/CODE_OF_CONDUCT.markdown

Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
## Code of Conduct
2+
3+
### Our Pledge
4+
5+
In the interest of fostering an open and welcoming environment, we as
6+
contributors and maintainers pledge to making participation in our project and
7+
our community a harassment-free experience for everyone, regardless of age, body
8+
size, disability, ethnicity, gender identity and expression, level of experience,
9+
nationality, personal appearance, race, religion, or sexual identity and
10+
orientation.
11+
12+
### Our Standards
13+
14+
Examples of behavior that contributes to creating a positive environment
15+
include:
16+
17+
* Using welcoming and inclusive language
18+
* Being respectful of differing viewpoints and experiences
19+
* Gracefully accepting constructive criticism
20+
* Focusing on what is best for the community
21+
* Showing empathy towards other community members
22+
23+
Examples of unacceptable behavior by participants include:
24+
25+
* The use of sexualized language or imagery and unwelcome sexual attention or
26+
advances
27+
* Trolling, insulting/derogatory comments, and personal or political attacks
28+
* Public or private harassment
29+
* Publishing others' private information, such as a physical or electronic
30+
address, without explicit permission
31+
* Other conduct which could reasonably be considered inappropriate in a
32+
professional setting
33+
34+
### Our Responsibilities
35+
36+
Project maintainers are responsible for clarifying the standards of acceptable
37+
behavior and are expected to take appropriate and fair corrective action in
38+
response to any instances of unacceptable behavior.
39+
40+
Project maintainers have the right and responsibility to remove, edit, or
41+
reject comments, commits, code, wiki edits, issues, and other contributions
42+
that are not aligned to this Code of Conduct, or to ban temporarily or
43+
permanently any contributor for other behaviors that they deem inappropriate,
44+
threatening, offensive, or harmful.
45+
46+
### Scope
47+
48+
This Code of Conduct applies both within project spaces and in public spaces
49+
when an individual is representing the project or its community. Examples of
50+
representing a project or community include using an official project e-mail
51+
address, posting via an official social media account, or acting as an appointed
52+
representative at an online or offline event. Representation of a project may be
53+
further defined and clarified by project maintainers.
54+
55+
### Enforcement
56+
57+
Instances of abusive, harassing, or otherwise unacceptable behavior may be
58+
reported by contacting the project team at support@geedbla.com. All
59+
complaints will be reviewed and investigated and will result in a response that
60+
is deemed necessary and appropriate to the circumstances. The project team is
61+
obligated to maintain confidentiality with regard to the reporter of an incident.
62+
Further details of specific enforcement policies may be posted separately.
63+
64+
Project maintainers who do not follow or enforce the Code of Conduct in good
65+
faith may face temporary or permanent repercussions as determined by other
66+
members of the project's leadership.
67+
68+
### Attribution
69+
70+
This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4,
71+
available at [http://contributor-covenant.org/version/1/4][version]
72+
73+
[homepage]: http://contributor-covenant.org
74+
[version]: http://contributor-covenant.org/version/1/4/

.github/CONTRIBUTING.markdown

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
# Contributing
2+
3+
When contributing to this repository, please first discuss the change you wish to make via issue,
4+
email, or any other method with the owners of this repository before making a change.
5+
6+
Please note we have a code of conduct, please follow it in all your interactions with the project.
7+
8+
## Pull Request Process
9+
10+
1. Ensure any install or build dependencies are removed before the end of the layer when doing a
11+
build.
12+
2. Update the README.md with details of changes to the interface, this includes new environment
13+
variables, exposed ports, useful file locations and container parameters.
14+
3. Increase the version numbers in any examples files and the README.md to the new version that this
15+
Pull Request would represent. The versioning scheme we use is [SemVer](http://semver.org/).
16+
4. You may merge the Pull Request in once you have the sign-off of two other developers, or if you
17+
do not have permission to do that, you may request the second reviewer to merge it for you.
18+
19+
20+
### Attribution
21+
22+
This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4,
23+
available at [http://contributor-covenant.org/version/1/4][version]
24+
25+
[homepage]: http://contributor-covenant.org
26+
[version]: http://contributor-covenant.org/version/1/4/

.github/FUNDING.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
github: [Gary-Ash]
Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
---
2+
name: Bug report 🐛
3+
about: Report errors or unexpected behavior
4+
title: "Bug Report (IF I DO NOT CHANGE THIS THE ISSUE WILL BE CLOSED)"
5+
labels: ''
6+
assignees: ''
7+
8+
---
9+
10+
<!--
11+
🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨
12+
13+
I ACKNOWLEDGE THE FOLLOWING BEFORE PROCEEDING:
14+
1. If I delete this entire template and go my own path, the core team may close my issue without further explanation or engagement.
15+
2. If I list multiple bugs/concerns in this one issue, the core team may close my issue without further explanation or engagement.
16+
3. If I write an issue that has many duplicates, the core team may close my issue without further explanation or engagement (and without necessarily spending time to find the exact duplicate ID number).
17+
4. If I leave the title incomplete when filing the issue, the core team may close my issue without further explanation or engagement.
18+
5. If I file something completely blank in the body, the core team may close my issue without further explanation or engagement.
19+
20+
All good? Then proceed!
21+
-->
22+
23+
<!--
24+
This bug tracker is monitored by Windows Terminal development team and other technical folks.
25+
26+
Please use this form and describe your issue, concisely but precisely, with as much detail as possible including images.
27+
28+
-->
29+
30+
# Environment
31+
32+
```none
33+
Cascadia Code version number:
34+
Application (with version) used to display text:
35+
OS platform and version:
36+
Screen resolution (i.e. 220dpi):
37+
38+
Any other software?
39+
```
40+
41+
# Steps to reproduce
42+
43+
<!-- A description of how to trigger this bug. -->
44+
45+
# Expected behavior
46+
47+
<!-- A description of what you're expecting, possibly containing screenshots or reference material. -->
48+
49+
# Actual behavior
50+
51+
<!-- What's actually happening? -->
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
---
2+
name: Documentation Issue 📚
3+
about: Report issues in our documentation
4+
title: "Documentation Issue"
5+
labels: Issue-Docs
6+
assignees: ''
7+
8+
---
9+
10+
<!-- Briefly describe which document needs to be corrected and why. -->
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
---
2+
name: Feature Request/Idea 🚀
3+
about: Suggest a new feature or improvement (this does not mean you have to implement it)
4+
title: "Feature Request"
5+
labels: Issue-Feature
6+
assignees: ''
7+
8+
---
9+
10+
<!--
11+
🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨
12+
13+
I ACKNOWLEDGE THE FOLLOWING BEFORE PROCEEDING:
14+
1. If I delete this entire template and go my own path, the core team may close my issue without further explanation or engagement.
15+
2. If I list multiple bugs/concerns in this one issue, the core team may close my issue without further explanation or engagement.
16+
3. If I write an issue that has many duplicates, the core team may close my issue without further explanation or engagement (and without necessarily spending time to find the exact duplicate ID number).
17+
4. If I leave the title incomplete when filing the issue, the core team may close my issue without further explanation or engagement.
18+
5. If I file something completely blank in the body, the core team may close my issue without further explanation or engagement.
19+
20+
All good? Then proceed!
21+
-->
22+
23+
# Description of the new feature/enhancement (with images if possible)
24+
25+
<!--
26+
A clear and concise description of what the problem is that the new feature would solve.
27+
Describe why and how a user would use this new functionality (if applicable).
28+
-->
29+
30+
# Proposed technical implementation details (optional)
31+
32+
<!--
33+
A clear and concise description of what you want to happen.
34+
-->
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
<!--
2+
Thank you for your pull request. Please provide a description above and review
3+
the requirements below.
4+
5+
Bug fixes and new features should include tests and possibly benchmarks.
6+
7+
Contributors guide: ./CONTRIBUTING.md
8+
-->
9+
10+
<!-- _Please make sure to review and check all of these items:_ -->
11+
12+
13+
##### Checklist
14+
<!-- Remove items that do not apply. For completed items, change [ ] to [x]. -->
15+
16+
- [ ] `make -j4 test` (UNIX), or `vcbuild test` (Windows) passes
17+
- [ ] tests and/or benchmarks are included
18+
- [ ] documentation is changed or added
19+
- [ ] commit message follows [commit guidelines](./doc/guides/contributing/pull-requests.md#commit-message-guidelines)
20+
21+
<!-- _NOTE: these things are not required to open a PR and can be done afterwards / while the PR is open._ -->
22+
23+
### Affected core subsystem(s)
24+
<!-- Please provide affected core subsystem(s). -->
25+
26+
### Description of change
27+
<!-- Please provide a description of the change here. -->

.github/Screenshot.png

548 KB
Loading

.github/workflows/ci.yaml

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
#*****************************************************************************
2+
# ci.yaml
3+
#
4+
# This file contains the Github actions based CI building and automated
5+
# testing on pushes and pull requests
6+
#
7+
# Author : Gary Ash <gary.ash@icloud.com>
8+
# Created : 6-Jan-2025 7:21pm
9+
# Modified :
10+
#
11+
# Copyright © 2024 By Gary Ash All rights reserved.
12+
#*****************************************************************************
13+
14+
name: CI
15+
16+
on:
17+
push:
18+
branches: [ "main", "develop" ]
19+
20+
pull_request:
21+
branches: [ "main", "develop" ]
22+
23+
jobs:
24+
build:
25+
name: Build and Test default scheme
26+
runs-on: macos-latest
27+
28+
steps:
29+
- name: Checkout
30+
uses: actions/checkout@v3
31+
32+
- name: Run testing workflow
33+
run: |
34+
sh BuildEnv/ci.sh

.gitignore

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
.DS_Store
2+
.AppleDouble
3+
.LSOverride
4+
._*
5+
.DocumentRevisions-V100
6+
.fseventsd
7+
.Spotlight-V100
8+
.TemporaryItems
9+
.Trashes
10+
.VolumeIcon.icns
11+
.com.apple.timemachine.donotpresent
12+
.AppleDB
13+
.AppleDesktop
14+
Network Trash Folder
15+
Temporary Items
16+
.apdisk
17+
18+
xcuserdata/
19+
*.xcodeproj/*
20+
!*.xcodeproj/project.pbxproj
21+
!*.xcodeproj/xcshareddata/
22+
!*.xcworkspace/contents.xcworkspacedata
23+
**/xcshareddata/WorkspaceSettings.xcsettings
24+
25+
*.hmap
26+
*.ipa
27+
*.dSYM.zip
28+
*.dSYM
29+
.swiftpm
30+
.build/
31+
32+
CocoaPods
33+
34+
Pods/
35+
*/Pods/*
36+
Podfile.lock

.swiftlint.yml

Lines changed: 94 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,94 @@
1+
2+
excluded:
3+
- Pods
4+
- Carthage
5+
included:
6+
- Source
7+
- Tests
8+
analyzer_rules:
9+
- unused_declaration
10+
- unused_import
11+
line_length:
12+
warning: 200
13+
ignores_function_declarations: true
14+
ignores_comments: true
15+
ignores_interpolated_strings: true
16+
ignores_urls: true
17+
opt_in_rules:
18+
- anyobject_protocol
19+
- array_init
20+
- attributes
21+
- closure_end_indentation
22+
- closure_spacing
23+
- collection_alignment
24+
- contains_over_filter_count
25+
- contains_over_filter_is_empty
26+
- contains_over_first_not_nil
27+
- contains_over_range_nil_comparison
28+
- discouraged_object_literal
29+
- empty_collection_literal
30+
- empty_count
31+
- empty_string
32+
- empty_xctest_method
33+
- enum_case_associated_values_count
34+
- explicit_init
35+
- extension_access_modifier
36+
- fallthrough
37+
- fatal_error_message
38+
- file_header
39+
- file_name
40+
- first_where
41+
- flatmap_over_map_reduce
42+
- identical_operands
43+
- joined_default_parameter
44+
- legacy_random
45+
- let_var_whitespace
46+
- last_where
47+
- legacy_multiple
48+
- literal_expression_end_indentation
49+
- lower_acl_than_parent
50+
- modifier_order
51+
- nimble_operator
52+
- nslocalizedstring_key
53+
- number_separator
54+
- object_literal
55+
- operator_usage_whitespace
56+
- overridden_super_call
57+
- override_in_extension
58+
- pattern_matching_keywords
59+
- prefer_self_type_over_type_of_self
60+
- private_action
61+
- private_outlet
62+
- prohibited_interface_builder
63+
- prohibited_super_call
64+
- quick_discouraged_call
65+
- quick_discouraged_focused_test
66+
- quick_discouraged_pending_test
67+
- reduce_into
68+
- redundant_nil_coalescing
69+
- redundant_type_annotation
70+
- single_test_class
71+
- sorted_first_last
72+
- sorted_imports
73+
- static_operator
74+
- strong_iboutlet
75+
- toggle_bool
76+
- unavailable_function
77+
- unneeded_parentheses_in_closure_argument
78+
- unowned_variable_capture
79+
- untyped_error_in_catch
80+
- vertical_parameter_alignment_on_call
81+
- vertical_whitespace_closing_braces
82+
- vertical_whitespace_opening_braces
83+
- xct_specific_matcher
84+
- yoda_condition
85+
86+
disabled_rules:
87+
- orphaned_doc_comment
88+
89+
identifier_name:
90+
excluded:
91+
- id
92+
93+
number_separator:
94+
minimum_length: 5

BuildEnv/Beta.png

22.7 KB
Loading

0 commit comments

Comments
 (0)