Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
7064a5a
chore: setup github actions to run unit tests.
peter0083 Oct 18, 2021
b7abcfa
fix: remove line 28 architecture: x64 to avoid invalid syntax
peter0083 Oct 18, 2021
fba62d4
fix: renamed integration test cases accordingly so they are not trigg…
peter0083 Oct 19, 2021
e6fad05
refactor: made changes to minimize package build errors
peter0083 Oct 30, 2021
dd54a28
Merge branch 'master' of github.com:twonote/solid-file-python into ch…
peter0083 Oct 30, 2021
4650e85
fix: try to repair continous integration yaml for github actions
peter0083 Oct 30, 2021
564ca73
fix: try to repair continous integration yaml line 22 for github actions
peter0083 Oct 30, 2021
1b5c176
fix: try to repair continous integration yaml line 23 for github actions
peter0083 Oct 30, 2021
c469611
fix: try to repair continous integration yaml line 19 for github actions
peter0083 Oct 30, 2021
38fb65c
fix: try to repair continous integration yaml with indentation for gi…
peter0083 Oct 30, 2021
7275cb8
fix: try to repair continous integration yaml with hyphens for run an…
peter0083 Oct 30, 2021
5c28a9a
fix: try to repair continous integration yaml using github actions te…
peter0083 Oct 30, 2021
236b53c
fix: try to restructure continous integration yaml using new template
peter0083 Oct 30, 2021
4f091ab
fix: try to restructure continous integration yaml run commands
peter0083 Oct 30, 2021
9ff4195
fix: try to restructure continous integration yaml run commands with …
peter0083 Oct 30, 2021
8b222cf
fix: try to fix continuous integration yaml by using pip install command
peter0083 Oct 30, 2021
254a102
fix: try to fix continuous integration yaml by using pip install -r r…
peter0083 Oct 30, 2021
3881c16
fix: try to fix continuous integration yaml by using python setup.py …
peter0083 Oct 30, 2021
9b7f2da
fix: try to fix continuous integration yaml by using pytest command
peter0083 Oct 30, 2021
b82345d
fix: try to fix continuous integration yaml by adding a separate pyte…
peter0083 Oct 30, 2021
cab6479
docs: added comments and resources to github actions yaml file to imp…
peter0083 Oct 31, 2021
a5545b7
docs: added badges and more description about solid on readme
peter0083 Oct 31, 2021
0d7cc47
ci: removed timeout in unit test github actions yaml
peter0083 Oct 31, 2021
53d5399
Merge branch 'master' into ci/remove_unit_test_timeout_peter0083
peter0083 Oct 31, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 9 additions & 3 deletions .github/workflows/continuous-integration.yml
Original file line number Diff line number Diff line change
@@ -1,14 +1,20 @@
# Github Actions workflow syntax documentation:
# https://docs.github.com/en/actions/learn-github-actions/workflow-syntax-for-github-actions
#
# Useful Github Actions Triggers reference:
# https://help.github.com/en/actions/automating-your-workflow-with-github-actions/creating-a-custom-action#triggers


name: "Continuous Integration"

on: [push, pull_request]
on: [push, pull_request] # run unit tests on each commit so developers can notice errors as early as possible

jobs:
test:
name: Unit tests
runs-on: ubuntu-latest
timeout-minutes: 10
strategy:
matrix:
matrix: # matrix testing strategy
python-version: ['3.7', '3.8', '3.9', '3.10']
steps:
- name: Check out repository code
Expand Down
8 changes: 7 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,14 @@
# About
[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT) [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/solid-file)](https://pypi.org/project/solid-file/) ![PyPI - Downloads](https://img.shields.io/pypi/dm/solid-file) ![GitHub closed issues](https://img.shields.io/github/issues-closed/twonote/solid-file-python)

# About
solid-file-python is a Python library for creating and managing files and folders in Solid pods.

Read and try it on [jupiter notebook](https://github.com/twonote/solid-file-python/blob/master/solid-file-python-getting-start.ipynb) now!

# What is Solid?

Solid is a specification that lets people store their data securely in decentralized data stores called Pods. Learn more about Solid on [solidproject.org](https://solidproject.org/).

# Credit
This project is inspired by (and porting from) [jeff-zucker/solid-file-client](https://github.com/jeff-zucker/solid-file-client)
I want to thank the original authors and the community who worked to build that lovely project for Solid ecosystem.