Conversation
* Install rdflib * Add example RDF and n3 file from Project-ACT/ov-tessellation * Test argument parser for valid file path
|
@DanHugoDanHugo project.toml has |
|
@natebass This makes a good example, I think, and we can talk about it (Conversation is one of the 3 C's of Agile for Volunteers…). I actually have a plan for the be- and also fe- graph-local tools (and the rest of the tessellation initiative), hex architecture of course, making use of typer for be- and textual for a tui fe-, eventually enabling a web interface and use as github action for the be-… All that said, great question about the author in the package. I assume most packaging schemes will have something similar, I wonder if they are implying the canonical use of AUTHORS… https://google.github.io/opencasebook/authorship/ (I swear there´s a GitHub page about CONTRIBUTORS vs AUTHORS somewhere, or maybe not… basically, CONTRIBUTORS is a long list of people doing a variety of things, AUTHORS are significant contributors, possibly with legal responsibility and maybe with other entities as collaborators… so your point about making the author the org rather than one person is probably the way to go, I´ll look around for some examples). |
I created a python project structure based on the Poetry
poetry newcommand. This is just to get some code started. After this, we can take a higher-level view of what we want this project to accomplish.Here are some discussion points.
Project package name
The package name is
be_graph_local_py. Should we simplify this to something different likegraph_localorbe_graph_local?src/ folder
I believe the package name and folder be_graph_local_py functions the same as a seperate src/ folder.
File copyright
There is a copyright at the top of each file in the doc/ folder that I copied from ov-tessellation. I find & replaced ov-tessellation with be-graph-local-py.
VSCode
I added configuration files for VSCode with recommended extentions and Run/Debug configurations like "-f" for specifying a file. I ignored the IntelliJ folder. I want to use VSCode as the "supported editor", possibly adding documentation specific to it, to make it easy for people to get started. I am open to feedback on this.