This website requires JavaScript.
b3ebe386dc
Add mkdocs-material dependency to requirements.txt
main
slawek
2026-02-03 19:18:44 +01:00
15dcf09ec1
Added ability to specify the Organization object or ogranization name for harvest_readmes function.
slawek
2025-11-20 09:29:20 +01:00
ca16f1b098
Added minimal mkdocs config.
slawek
2025-11-15 11:46:07 +01:00
4276939f30
Converted "sk" to package.
slawek
2025-11-15 11:42:35 +01:00
15349c9390
Allow specifying Python version for virtual environment creation
slawek
2025-11-15 11:42:13 +01:00
064364caa6
Added minimal MkDocs configuration.
slawek
2025-11-15 11:42:07 +01:00
b83f53d140
Minimal MkDocs configuration to display harvested docs.
slawek
2025-11-14 08:57:16 +01:00
32ee557f93
Fixed incorrect import.
slawek
2025-11-12 09:03:27 +01:00
565464e266
Added harvester package with harvester module and harvest_readmes() function prototype.
slawek
2025-11-09 20:55:05 +01:00
c3c5f9935c
Added package build and develop instructions.
slawek
2025-11-09 19:29:09 +01:00
c29e0b4e21
Added PyProject file.
slawek
2025-11-09 19:24:53 +01:00
c32fc25cee
Excluded Python package build artifacts from Git repository.
slawek
2025-11-09 19:24:33 +01:00
e6bca1ce47
Updates related to package name refactor.
slawek
2025-11-09 19:21:56 +01:00
2addc85e40
Moved devops related code to a separate package.
slawek
2025-11-09 19:18:53 +01:00
5412c3ea09
Add DevOps OAuth2 flow details to README
slawek
2025-11-09 18:45:10 +01:00
6e16cebeea
Add branch support to Item class and enhance get_content method
slawek
2025-11-09 18:44:52 +01:00
d06bc05a2d
Updated argument handling for get-token.py.
slawek
2025-11-09 10:59:19 +01:00
495ba0b0b3
Modernized the get-token.py.
slawek
2025-11-09 10:52:22 +01:00
7d5d451d0c
Refactor harvester to list Markdown files across all projects and repositories
slawek
2025-11-08 19:30:21 +01:00
8b2a06551a
Modified harvester script to look for Python files in the test repository.
slawek
2025-11-08 18:15:26 +01:00
89b9f8d6e6
Modified Item's get_child_items to accept pattern and recurse parameters to support looking for specific patterns in the repository.
slawek
2025-11-08 18:14:34 +01:00
d6b58f0b51
Added __getitem__ to allow easy directory traversal.
slawek
2025-11-08 17:50:51 +01:00
89ba272003
Updated harverster to new devops module API.
slawek
2025-11-08 17:35:09 +01:00
5d7f2f51de
Removed run id logic.
slawek
2025-11-08 17:34:23 +01:00
def594d5b7
Fixed incorrect projest initialization code when createing a list of projects.
slawek
2025-11-08 17:34:10 +01:00
73a63d0605
Refactor logger functions to include run ID in log messages for better traceability
slawek
2025-11-08 15:21:42 +01:00
cb0840f380
Add VSCode settings for Python debugging configuration
slawek
2025-11-08 15:09:01 +01:00
f2e6f4907a
Add type ignore comments to suppress type checking warnings in test assertions
slawek
2025-11-08 15:05:29 +01:00
80d4988bad
Fix repository initialization to pass the organization reference to the Repository class.
slawek
2025-11-08 15:05:21 +01:00
9b2922c1ef
Added a method to get the content of files.
slawek
2025-11-08 14:56:10 +01:00
27a5a13c47
Change the get_url method to return the Response instead of parsed JSON to allow downloading content of files.
slawek
2025-11-08 14:55:45 +01:00
6588313fa1
Added get_child_items to Item class.
slawek
2025-11-08 10:33:02 +01:00
086618fe72
Added a heredoc to get-token.
slawek
2025-11-08 10:32:30 +01:00
54361e6c18
Fixed auto_properties.
slawek
2025-11-07 21:21:49 +01:00
e4497791f3
Entity get reegineering.
slawek
2025-11-07 00:20:54 +01:00
fd2fd61633
Add loki-logger-handler to requirements for enhanced logging support
slawek
2025-11-07 00:20:23 +01:00
869d861165
Add logger setup function with support for console, file, and Loki logging
slawek
2025-11-07 00:19:57 +01:00
44dcbe7fa9
Add get-token script to retrieve authentication token
slawek
2025-11-06 23:27:55 +01:00
d3344b8799
Add script to create Python virtual environment
slawek
2025-11-04 09:14:10 +01:00
05c9e5184c
Implemented devops decorator and a get method that retrieves object properties by a key.
slawek
2025-11-04 08:37:35 +01:00
9748230745
Added a new debug configuration for debugging the current file.
slawek
2025-11-04 07:55:34 +01:00
8c0a92a8b7
Remove unused import of DefaultAzureCredential from devops.py
slawek
2025-11-04 07:55:27 +01:00
31e1b88cd1
Updated authentication scenarios.
slawek
2025-11-03 21:24:25 +01:00
678b6161cc
Added PEM read/write functions.
slawek
2025-11-03 20:42:42 +01:00
b7608dcdf8
Moved devops package to sk module.
slawek
2025-11-03 14:52:20 +01:00
f797cd098d
Added a prototype authentication function using client certificate.
slawek
2025-11-03 14:49:52 +01:00
2f2cb1c337
Add minimal authentication package for Azure using client credentials
slawek
2025-11-03 13:41:21 +01:00
ddab4df55f
Add function to create self-signed certificates with PEM format
slawek
2025-11-03 13:37:34 +01:00
6e757dd0b8
Update .gitignore to include additional shell secrets and certificate files
slawek
2025-11-03 13:37:25 +01:00
07c662b1e8
Fix badge link in README.md to point to the correct unit tests workflow
slawek
2025-11-03 10:36:34 +01:00
6c8bcc775f
Renamed unit-tests workflow.
slawek
2025-11-03 10:35:28 +01:00
32ebcf74b0
Wrapped the badge around a link to the workflow.
slawek
2025-11-03 10:33:54 +01:00
1caf0f3069
Fix formatting in README.md for project description
slawek
2025-11-03 09:31:11 +01:00
9acb223ef1
Added a badge.
slawek
2025-11-03 09:29:05 +01:00
9ef54860a5
Updated test workflow. Narrowed trigger conditions.
slawek
2025-11-03 08:50:26 +01:00
77ec8354c8
Added MIT license.
slawek
2025-11-03 08:48:29 +01:00
da11714629
Added Azure authentication environment variables.
slawek
2025-11-03 08:15:03 +01:00
f640db21e3
Fix: wrong workflow directory name.
slawek
2025-11-03 07:42:45 +01:00
f7bd2136ee
Added automatic unit testing.
slawek
2025-11-03 07:40:10 +01:00
9f418332ba
Added missing item and children listing tests.
slawek
2025-11-03 07:39:56 +01:00
8535648c3d
Implemented item indexer on Repository class.
slawek
2025-11-03 02:37:40 +01:00
f43564d019
Added finding projects by id and name using an indexer.
slawek
2025-11-03 01:55:43 +01:00
6bc913d43e
Add prototype script pattern to .gitignore
slawek
2025-11-03 01:31:01 +01:00
b430721c05
Renamed tests and added human readable descriptions.
slawek
2025-11-03 01:29:59 +01:00
be2a6870c6
Reorganized test setup to avoid repeated authentication during tests.
slawek
2025-11-03 01:07:26 +01:00
54709dd281
Implemented unittests.
slawek
2025-11-03 00:57:37 +01:00
2f1e1a583f
Added listing descendant items.
slawek
2025-11-03 00:09:05 +01:00
53e1ae186e
Renamed _get_attributes to _get and implemented for Item.
slawek
2025-11-03 00:00:38 +01:00
d8674462df
Enhance output formatting for project and repository listings
slawek
2025-11-02 23:41:22 +01:00
17bd314a20
Reegineered entity reading logic.
slawek
2025-11-02 23:34:13 +01:00
b7bb29224f
Simplified object initialization and renamed Get Path function.
slawek
2025-11-02 21:47:36 +01:00
26b192c840
Added required variables for making a request from any subclass of DevOps.
slawek
2025-11-02 20:48:53 +01:00
71d83b8d76
Added project listing to the test.
slawek
2025-11-02 20:48:03 +01:00
837543d44a
Refactor tests.
slawek
2025-11-02 18:34:52 +01:00
91b806637c
Applied from_json() to object initialization.
slawek
2025-11-02 18:34:23 +01:00
96ccd4d7c7
Applied new decorator to the code.
slawek
2025-11-02 17:22:44 +01:00
deed075727
Reengineered decorator to accept JSON to Python attributes mapping.
slawek
2025-11-02 17:22:15 +01:00
ce38e275a9
Implemented Item class (partially).
slawek
2025-11-02 15:47:12 +01:00
4685103e60
Add .gitignore entry for sample JSON files
slawek
2025-11-02 14:53:23 +01:00
3ce14912e4
Added Repository class and autoproperties.
slawek
2025-11-02 14:23:21 +01:00
850bc99aa2
Added debuger configuration.
slawek
2025-11-02 12:43:49 +01:00
e4c3346080
Updated requirements and pinned package versions.
slawek
2025-11-02 12:43:40 +01:00
c63595c9fa
Added Project class.
slawek
2025-11-02 12:42:14 +01:00
c0a973a339
Fixes for URL building logic.
slawek
2025-11-02 11:18:13 +01:00
7243c0433f
Add initial implementation of DevOps client and harvester script
slawek
2025-11-01 18:48:09 +01:00
614723f998
Initialized the repository.
slawek
2025-10-31 22:42:29 +01:00