It seems like you want to participate on our Pipeliner - that's great! We welcome contributions to our open source project on GitHub.
We are glad that you are interested in Pipeliner in the way of contributing. We value the pro-community developers as you are.
- Report an Error or a Bug 🐛
- Request a Feature 🆕
- Contribute to the Code 👨💻👩💻
- Contribute to the Documentation 📝
- Provide Support on Issues ℹ️
If you have any question about this project (for example, how to use it) or if you just need some clarification about anything, please open an Issue at Issues.
Follow these steps:
- Fork & Clone the repository
- Setup the Pipeliner
- install Big Sur (MacOS Big Sur)
- install XCode 12 (XCode12)
- To configure for local development, go to Pipeliner Project
->
Pipeliner, PipelinerWidgetExtension Targets->
Signing & Capabilities:- change Team to your Personal team
- change Signing Certificate to "Sign to Run Locally"
- Installation App uses PromiseKit and AwaitKit. These dependencies should be resolved by XCode automatically.
- Build the pipeliner main app and pipelinerWidget by cliking
build
inproduct
menu or bycommand + B
shortcut - Start the pipeliner main app by clicking "play" button.
- If you are running Xcode Version 12.2 beta 3 and the program is crashing with a
SIGCONT
message, try one of the alternatives listed in this Apple Developer thread.
- Start the pipeliner widget by selecting
PipelinerWidgetExtension
from targed drop down and clicking "play" button. Widget should start in WidgetSimulator - Commit changes to your own branch by convention. See https://www.conventionalcommits.org/en/v1.0.0/
- Push your work back up to your fork
- Submit a Pull Request so that we can review your changes
NOTE: Be sure to merge the latest from "upstream" before making a pull request.
Check your repository for using the correct tooling which improves product development.
The Pipeliner open source project is licensed under the MIT License.