Skip to content
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

General Cleanup #29

Closed
wants to merge 6 commits into from
Closed

General Cleanup #29

wants to merge 6 commits into from

Conversation

milobanks
Copy link
Collaborator

Fixes #24. The pull requests created later today will branch of this. I thought I already submitted a PR for this, but apparently not.

milobanks added 6 commits July 7, 2024 15:38
Added commands for generating documentation as well as creating a
compile_commands.json file for compiling the C++ part of the module only
(fast development iteration times). There's also a new rule for
configuring the build directory for development.
Added basic content on installation to the documentation, fixed the
names, warnings, errors, changed authors and copyright information, as
well as remove some dummy content that was left over from template or
other.
We ignore:
  .cache/: clangd cache
  .ipynb_checkpoints/: Jupyter Notebook data
  .pytest_cache/: Pytest data
  _build/: 'legacy' Sphinx output directory.
  build/: C++ output directory.
  __pycache__/: Python BC cache directory.

  comiple_commands.json: C++ compile commands.
  *.html: Quarto generated HTML.
  *.ipnyb: Any Jupyter Notebooks.
I would normally use spaces, but clangd for some reason is freaking out
about spaces, so we're going with tabs until someone submits a patch.
Change whitespace and style, nothing functional was changed.
Refactor the binding code into multiple files, and get rid of llambdas.
It's a lot cleaner/clearer now, I hope.
@milobanks milobanks requested a review from gvegayon July 17, 2024 22:26
@milobanks
Copy link
Collaborator Author

Don't merge this, the changes have been changed enough in #31 for it to not be worth it here.

@milobanks milobanks closed this Jul 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

General Cleanup
1 participant