Skip to content

Commit fd641df

Browse files
authored
Merge pull request #6 from lenadoc/navigation
Improving the navigation
2 parents 9d53dc2 + 6a436c0 commit fd641df

11 files changed

Lines changed: 229 additions & 35 deletions

docs/create-project.md

Lines changed: 0 additions & 7 deletions
This file was deleted.

docs/how-to-build.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# How to build the website locally
2+
3+
1. Clone the website
4+
2. Make your changes and create a pull request.
5+
3. To build the site locally, run `mkdocs serve`. The website is accessible locally at http://127.0.0.1:8000/
6+
7+
todo: analytics: https://squidfunk.github.io/mkdocs-material/setup/setting-up-site-analytics/?h=page#was-this-page-helpful
8+
Edit on github

docs/index.md

Lines changed: 24 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,28 @@
1-
# Welcome to the SoftwareGuide Documentation
1+
# Welcome to the SoftwareGuide documentation
22

3-
Welcome to **SoftwareGuide**! This guide will help you navigate through creating, installing, and using your software projects effectively. Whether you're a beginner or an expert, you'll find helpful tips, notes, and detailed instructions in this documentation.
3+
Welcome to the comprehensive documentation for our software platform. This guide will help you understand, install, and use our software effectively.
4+
5+
!!! tip "Quick start"
6+
New to the platform? Start with our [Installation Guide](installation.md) and then follow our [Create a Project](usage/create-project.md) tutorial.
7+
8+
## Key Features
9+
This is a sample description of features.
10+
11+
### Feature 1
12+
Description of feature 1.
13+
14+
### Feature 2
15+
Description of feature 2.
16+
17+
| Feature | Description | Status |
18+
|---------|------------|---------|
19+
| Project Management | Create and manage projects | ✅ Available |
20+
| Process Automation | Automate repetitive tasks | ✅ Available |
21+
| Testing Framework | Comprehensive testing tools | 🚧 Beta
22+
23+
For a detailed overview of all features, see the [SoftwareProject overview](overview.md).
24+
25+
---
426

527

628

docs/installation.md

Lines changed: 31 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,31 @@
1-
# Installation
2-
## Requirements
3-
- Windows 11
4-
- Python 3.8 or higher
5-
6-
## Steps
7-
1. Download the installer.
8-
2. Run the installer and follow the instructions.
9-
3. Verify the installation by typing `software --version` in the command line.
10-
11-
| Requirement | Minimum Version |
12-
|------------------|-----------------|
13-
| Python | 3.8 |
14-
| Operating System | Windows 11 |
15-
16-
## Additional Resources
17-
- [Official Website](https://example.com)
18-
- [GitHub Repository](https://github.com/example)
1+
# Installation Guide
2+
3+
## System Requirements
4+
5+
- Python 3.8+
6+
- Docker 20.10+
7+
- 4GB RAM minimum
8+
9+
## Installation Steps
10+
11+
1. Clone the repository:
12+
```bash
13+
git clone https://github.com/your-org/your-repo.git
14+
```
15+
16+
2. Install dependencies:
17+
```bash
18+
pip install -r requirements.txt
19+
```
20+
21+
!!! warning "Docker Required"
22+
Make sure Docker is running before proceeding with the installation.
23+
24+
??? question "Common Installation Issues"
25+
- Port 8080 already in use
26+
- Docker daemon not running
27+
- Insufficient permissions
28+
29+
Ready to start? Head to [Create a Project](usage/create-project.md)!
30+
31+
---

docs/introduction.md

Lines changed: 0 additions & 3 deletions
This file was deleted.

docs/overview.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
# SoftwareProject overview
2+
3+
## About the Platform
4+
5+
Our software platform provides robust tools for project management and process automation. This overview will help you understand the core capabilities and architecture.
6+
7+
### Architecture Diagram
8+
9+
```mermaid
10+
graph TD
11+
A[Client] --> B[API Gateway]
12+
B --> C[Project Service]
13+
B --> D[Process Service]
14+
B --> E[Test Service]
15+
```
16+
17+
### Key Components
18+
19+
1. Project Service: Handles project creation and management
20+
2. Process Service: Manages automated workflows
21+
3. Test Service: Handles test execution and reporting
22+
23+
!!! note "Integration"
24+
All services communicate through a secure API Gateway. Learn more in the [Installation Guide](installation.md).
25+
26+
---

docs/usage/create-process.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
# Create a Process
2+
3+
## Process Types
4+
5+
Our platform supports various process types:
6+
7+
| Process Type | Use Case | Complexity |
8+
|--------------|---------------------|------------|
9+
| Sequential | Simple workflows | Low |
10+
| Parallel | Multiple streams | Medium |
11+
| Conditional | Decision-based | High |
12+
13+
## Creating a Process
14+
15+
1. Open your [project](create-project.md)
16+
2. Select "New Process"
17+
3. Choose a process type
18+
4. Configure steps
19+
20+
!!! example "Example Process"
21+
```yaml
22+
process:
23+
name: Document Approval
24+
steps:
25+
- review
26+
- approve
27+
- publish
28+
```
29+
30+
---

docs/usage/create-project.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# Create a Project
2+
3+
## Project Creation Guide
4+
5+
Follow these steps to create your first project:
6+
7+
1. Navigate to the Projects dashboard
8+
2. Click "New Project"
9+
3. Fill in project details:
10+
- Name
11+
- Description
12+
- Team members
13+
14+
!!! tip "Project Templates"
15+
Use our pre-built templates to get started quickly. Access them from the "Templates" dropdown.
16+
17+
See [Create a Process](create-process.md) for next steps.
18+
19+
20+
![Sample Image](/images/this-is-fine.jpg)

docs/usage/index.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# How to Use the Software
2+
3+
This section provides detailed guides for using our software platform:
4+
5+
1. [Create a Project](create-project.md): Learn how to set up your first project
6+
2. [Create a Process](create-process.md): Automate your workflows
7+
3. [Test the Project](test-project.md): Ensure quality and reliability
8+
9+
## Getting Started
10+
11+
Review the following checklist before proceeding:
12+
13+
- [x] Complete installation
14+
- [ ] Configure environment
15+
- [ ] Create first project
16+
17+
---

docs/usage/test-project.md

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
# Test the Project
2+
3+
## Testing Framework
4+
5+
Our testing framework supports:
6+
7+
- Unit Testing
8+
- Integration Testing
9+
- End-to-End Testing
10+
11+
### Running Tests
12+
13+
```bash
14+
# Run all tests
15+
pytest
16+
17+
# Run specific test suite
18+
pytest tests/unit/
19+
```
20+
21+
!!! success "Best Practices"
22+
1. Write tests first
23+
2. Use meaningful names
24+
3. Test edge cases
25+
26+
??? example "Sample Test Code"
27+
```python
28+
def test_project_creation():
29+
project = Project("Test")
30+
assert project.name == "Test"
31+
assert project.status == "Active"
32+
```
33+
34+
See [Installation Guide](../installation.md) for setup requirements.

0 commit comments

Comments
 (0)