More Docs

This commit is contained in:
Warky 2024-08-26 21:38:37 +02:00
parent 58eb79c4c0
commit 69bbd81c63
5 changed files with 144 additions and 9 deletions

View File

@ -1,12 +1,17 @@
name: Pandoc Conversion
on:
push:
branches:
- main
pull_request:
branches:
- main
workflow_dispatch:
inputs:
gentype:
description: 'Make Docs'
required: true
default: 'docx'
type: choice
options:
- pdf
- docx
jobs:
convert:
@ -24,7 +29,7 @@ jobs:
- name: Convert Markdown to PDF
run: |
mkdir -p output
for file in *.md; do
for file in */*.md; do
[ -f "$file" ] || continue
pandoc "$file" -o "output/${file%.md}.pdf"
done

View File

@ -1,3 +1,45 @@
# contract
# Contract Information Repository
Contracts
This repository contains all contract-related information between **Warky Devs Pty Ltd** and **Vivarox**. It includes agreements, templates, and other relevant documentation.
## Table of Contents
1. [Usage](#usage)
2. [Confidentiality](#confidentiality)
3. [Contributing](#contributing)
4. [Additional Documentation](#additional-documentation)
## Usage
1. Clone the repository:
```bash
git clone git@git.warky.dev:vivarox/contract.git
```
2. Navigate to the directory:
```bash
cd contract
```
3. Access the relevant documents as needed.
## Confidentiality
All documents and information within this repository are under strict confidentiality as per the agreement. Unauthorized access, sharing, or distribution of these documents is strictly prohibited.
For more details, refer to the [Confidentiality Agreement](/confidentialityagreement.md).
## Contributing
If you need to add or update contract information, please follow the guidelines in the [Contribution Guidelines](contribution_guidelines).
---
**Warky Devs Pty Ltd**
3 Louw Wepener Street SE1, Vanderbijlpark, South Africa
**Vivarox**
534 Sakabuka Street, Derdepoort, Pretoria, South Africa

View File

@ -0,0 +1,88 @@
# Contribution Guidelines
Thank you for considering contributing to the contract information repository! To maintain quality and consistency, please follow the guidelines below.
## Table of Contents
1. [General Rules](#general-rules)
2. [Adding a New Contract](#adding-a-new-contract)
3. [Updating an Existing Contract](#updating-an-existing-contract)
4. [Document Format](#document-format)
5. [Commit Messages](#commit-messages)
6. [Pull Request Process](#pull-request-process)
7. [Review and Approval](#review-and-approval)
8. [Contact Information](#contact-information)
## General Rules
- Ensure that all contributions are relevant to the scope of this repository, focusing on contract-related information between **Warky Devs Pty Ltd** and **Vivarox**.
- All contributions must comply with the confidentiality agreements in place.
- Only authorized personnel should contribute or have access to this repository.
## Adding a New Contract
1. **Create a New Directory**: If the contract is for a new year, create a new directory under the `/contracts` directory with the year as its name (e.g., `/contracts/2025`).
2. **File Naming**: Name the contract file using the format: `WarkyDevs_Vivarox_[ContractType]_[Date].pdf`. Example: `WarkyDevs_Vivarox_ServiceAgreement_2024-08-01.pdf`.
3. **Upload the Document**: Place the contract file in the appropriate directory.
4. **Update the README**: Add a link to the new contract document in the [README](README.md) file under the relevant section.
## Updating an Existing Contract
1. **Locate the Document**: Find the existing contract file in the repository.
2. **Make Edits**: Use appropriate software to make necessary changes to the contract document.
3. **Versioning**: If significant changes are made, create a new version of the file with a version number. Example: `WarkyDevs_Vivarox_ServiceAgreement_v2_2024-08-15.pdf`.
4. **Update the README**: Reflect the changes in the [README](README.md) file, specifying the new version.
## Document Format
- All contracts should be in PDF format.
- Supporting documents, templates, or guidelines should be in Markdown (`.md`) format.
## Commit Messages
- Use clear and descriptive commit messages.
- Format: `[Type]: Brief description of the change`
- Example: `Add: New NDA template for 2024`
- Example: `Update: Revised confidentiality agreement`
## Pull Request Process
1. **Fork the Repository**: Start by forking the repository to your own GitHub account.
2. **Create a Branch**: Create a new branch with a descriptive name related to your changes. Example: `add-nda-template-2024`.
```bash
git checkout -b add-nda-template-2024
```
3. **Make Changes**: Add or update the relevant documents and commit your changes to your branch.
4. **Submit a Pull Request (PR)**: Once your changes are committed, open a PR against the `main` branch of the repository. Provide a clear description of the changes made.
## Review and Approval
- All pull requests will be reviewed by the repository maintainers.
- Ensure all files are correctly formatted and links are functional before requesting a review.
- Once approved, the PR will be merged into the `main` branch.
## Contact Information
For any questions or further clarifications, please contact:
- **Hein** - Contract Manager at Warky Devs Pty Ltd
- **Email**: admin@warky.dev
- **Phone**: +27 (0)872653704
---
**Warky Devs Pty Ltd**
3 Louw Wepener Street SE1, Vanderbijlpark, South Africa
**Vivarox**
534 Sakabuka Street, Derdepoort, Pretoria, South Africa