Skip to content

Conversation

@LukasGold
Copy link
Contributor

Aggregated fixes and improvements while developing a tutorial

@LukasGold LukasGold requested a review from SimonStier November 16, 2024 09:43
@LukasGold LukasGold self-assigned this Nov 16, 2024
Copy link
Contributor Author

@LukasGold LukasGold left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@SimonStier: osw.params is a newly introduced module to gather params object in one place and thereby make them easier to access to all users (not only experts)

# "Entity": "Category:Entity", # depends on nothing
# "Entity": "Category:Entity", # depends on nothing#
"Category": "Category:Category", # depends on Entity
"Property": "Category:Property", # depends on Entity
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Adding Category and Property to make sure that the namespace and title functions in osw.model.static are working as expected.
@SimonStier: Should we create a mechanism to ensure installed dependencies other than in osw.express?

@LukasGold LukasGold force-pushed the fixes-and-improvements branch from e68777f to e22b0e4 Compare November 21, 2024 16:53
@coveralls
Copy link

Pull Request Test Coverage Report for Build 11969862176

Details

  • 210 of 372 (56.45%) changed or added relevant lines in 12 files are covered.
  • No unchanged relevant lines lost coverage.
  • Overall first build on fixes-and-improvements at 52.596%

Changes Missing Coverage Covered Lines Changed/Added Lines %
src/osw/utils/wiki.py 18 19 94.74%
src/osw/core.py 44 52 84.62%
src/osw/model/static.py 58 75 77.33%
src/osw/wtsite.py 17 39 43.59%
src/osw/data/import_utility.py 11 41 26.83%
src/osw/express.py 23 56 41.07%
src/osw/params.py 0 51 0.0%
Totals Coverage Status
Change from base Build 11932637168: 52.6%
Covered Lines: 2832
Relevant Lines: 5054

💛 - Coveralls

@LukasGold LukasGold added the enhancement New feature or request label Nov 22, 2024
Copy link
Contributor

@simontaurus simontaurus left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I guess all changes are included in #89, see suggestion there

@simontaurus simontaurus merged commit 0d9b87b into main Nov 26, 2024
9 checks passed
@LukasGold LukasGold deleted the fixes-and-improvements branch November 28, 2024 08:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants