-
Notifications
You must be signed in to change notification settings - Fork 27
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
devops: adds some basic open-source structure #2
Conversation
I don't know how to use Conda, so if someone could help with the |
Maybe just duplicate my environment.yml file from Cosyne? |
File and install instructions here: https://github.com/neural-reckoning/cosyne-tutorial-2022 |
Cool, done. Hopefully I did it correctly, but we can always fix it in a later commit if I messed it up. |
Might want to remote that .lock file indeed. 😊 |
The lock file actually should be in git, but it's not so useful for a project like this. It's handy when you build & deploy software to servers (happens 100s of times a day, in industry), to make sure that every build has the exact same dependencies installed. It's part of poetry, so it needs to be here for anyone (if there is even anyone except me 😆) who wants to install via poetry. |
Maybe ssl package should be renamed because I guess there is also a Python package with that name? |
Ah are we thinking about publishing this to PyPi as a real package? SSL is also the crypto protocol used all over the web so the naming isn't great. Any ideas for a better name? Ideally something short so that typing it in |
I don't know, I just feel nervous giving it that name! How about snnsoundloc or something like that? Not too cryptic. |
What do you think of |
Sure! |
…ed (#7) * added introductory notebook (first draft) with cosyne tutorial included * added some background
Only now have time to properly review, my apologies. Overall great stuff.
Thoughts on naming and structure I've put in separate issues: |
re: re: |
What does this PR do?
Adds a basic directory structure for an open source project. Some features:
ssl/
for well-ordered code, andnotebooks/
for anarchy 🤘..github/
.CONTRIBUTING.md
,ARCHITECTURE.md
, etc..This is basically copy/pasted from some of my other projects, so we can (and should!) change things to make it more suitable for this particular project. If you have any changes you'd like to make then drop a comment here on the PR.
Closes #6
Why are we doing this?
To avoid anarchy.
Testing performed
Known bugs/limitations
(If anyone is wondering about the
<type>: xyz
format in the title/issue templates, I tend to follow the Conventional Commits style for issues, commits, pull requests, etc..)