Skip to content
This repository has been archived by the owner on Jun 14, 2024. It is now read-only.

feat: Setup packaging and Github Codespaces dev environment #26

Merged
merged 45 commits into from
Nov 27, 2023
Merged

Conversation

@lsetiawan lsetiawan closed this Nov 27, 2023
@lsetiawan lsetiawan reopened this Nov 27, 2023
@lsetiawan lsetiawan marked this pull request as ready for review November 27, 2023 20:40
@lsetiawan lsetiawan requested a review from uwcdc November 27, 2023 21:40
@lsetiawan lsetiawan self-assigned this Nov 27, 2023
Copy link
Member

@uwcdc uwcdc left a comment

Choose a reason for hiding this comment

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

LGTM

@lsetiawan lsetiawan merged commit ac023ce into dev Nov 27, 2023
11 of 12 checks passed
@lsetiawan lsetiawan deleted the cdc-setup branch November 28, 2023 00:12
lsetiawan added a commit that referenced this pull request Dec 1, 2023
…rary Development Guide (Ciela-Institute#103)

* feat: Setup packaging and Github Codespaces dev environment (#26)

* Update README.md

Add SSEC badge

* Move project to src/ directory

* Update Codespaces link

* Update README.md

* Update README.md

Update Codespaces link

* Update devcontainer

* ci: Create cd.yml for building and pushing package

* Update caustic name to caustics

* Add PyLint and Black formatting features to devcon

* Closes issue #16

* Updated test/ -> tests/

* Move project to src/ directory

* Update README.md

* Update README.md

Update Codespaces link

* Create noxfile.py

* Add .readthedocs.yaml

* Create .git_archival.txt

* Create .gitattributes

* Create .pre-commit-config.yaml

* Add sphinx and myst-parser support

* style: pre-commit fixes

* Update docs

* style: pre-commit fixes

* Update .github Actions

* Update environment.yml
- Add jupyter-book

* Create CONTRIBUTING.md

* Update README.md

* chore: resolve conflicts

* chore: Remove sources

* test: remove test lenses

* test: fix test_simulator

* chore: Set min python to 3.9

* fix: change pytest to point to tests/

* build: update dep list to use reqs.txt

* ci: Don't fail fast

* chore(deps): Pin astropy < 6

* fix: change instances of caustic to caustics

* fix: Perform pre-commit

* fix: update path to conf.py

* update README

* style: pre-commit fixes

* docs: Add contributor graph

* chore: Setup dynamic versioning

* ci: Update fetch depth to 0 to get correct version

* Update README.md

Update Codespaces button to new repo name

---------

Co-authored-by: Cordero Core <127983572+uwcdc@users.noreply.github.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

* build: remove dir sources (#27)

* fix: Add project urls to empty slots

* ci: update yaml configuration for CI (#28)

* ci: update yaml configuration for CI

* style: pre-commit fixes

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

* Update README.md

Added issue to contribution section

* Update conf.py

Co-authored-by: Connor Stone, PhD <connorstone628@gmail.com>

* Update pixelated_convergence.py

Co-authored-by: Connor Stone, PhD <connorstone628@gmail.com>

* Update test_parametrized.py

Co-authored-by: Connor Stone, PhD <connorstone628@gmail.com>

* Update test_parametrized.py

Co-authored-by: Connor Stone, PhD <connorstone628@gmail.com>

* Update cd.yml

* Update cd.yml

* Update cd.yml

* Update README.md

* docs: Grab version from package __version__

* Update README.md

* Add nox dependency

* Update noxfile.py

* Update CONTRIBUTING.md

Temporarily removing instructions for `docs`

* Remove `docs` instructions (temp)

* Add tutorials and update nox instructions

* Update `nox` instructions in CONTRIBUTING.md (#3)

* Updated local nox instructions

* Remove tutorials

* Update nox install instruction and noxfile

---------

Co-authored-by: Cordero Core <127983572+uwcdc@users.noreply.github.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Connor Stone, PhD <connorstone628@gmail.com>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants