-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
π Prepare project for release and publishing (#19)
* Fix license classifier * Rebrand from `codebase` to `epitaxy` * Simplify `CaseInsensitivePathCompleter` using `expanduser` * Simplify `parse_extensions()` function * Add type hints to utilities and filter functions
- Loading branch information
Showing
18 changed files
with
214 additions
and
232 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,40 +1,40 @@ | ||
<div align="center"> | ||
|
||
<img width="75%" src="codebase.svg" alt="codebase.svg"><br> | ||
<img width="85%" src="https://raw.githubusercontent.com/OLILHR/epitaxy/main/epitaxy.svg" alt="epitaxy.svg"><br> | ||
|
||
<p>π§ data consolidation.</p> | ||
<p>π§ codebase consolidation.</p> | ||
|
||
![PyPI status badge](https://img.shields.io/pypi/v/alloy?labelColor=30363D&color=fccccc) | ||
![Unittests status badge](https://github.com/OLILHR/codebase/workflows/Unittests/badge.svg) | ||
![Coverage status badge](https://github.com/OLILHR/codebase/workflows/Coverage/badge.svg) | ||
![Pylint status badge](https://github.com/OLILHR/codebase/workflows/Linting/badge.svg) | ||
![Formatting status badge](https://github.com/OLILHR/codebase/workflows/Formatting/badge.svg) | ||
![PyPI status badge](https://img.shields.io/pypi/v/epitaxy?labelColor=30363D&color=fccccc) | ||
![Unittests status badge](https://github.com/OLILHR/epitaxy/workflows/Unittests/badge.svg) | ||
![Coverage status badge](https://github.com/OLILHR/epitaxy/workflows/Coverage/badge.svg) | ||
![Pylint status badge](https://github.com/OLILHR/epitaxy/workflows/Linting/badge.svg) | ||
![Formatting status badge](https://github.com/OLILHR/epitaxy/workflows/Formatting/badge.svg) | ||
|
||
</div> | ||
|
||
## βΉοΈ Installation | ||
|
||
```sh | ||
$ pip install codebase | ||
$ pip install epitaxy | ||
``` | ||
|
||
> [!NOTE] | ||
> It is generally recommended to add a `.codebaseignore` file to the root directory of the codebase you'd like to consolidate. | ||
> All files, folders and file extensions specified in `.codebaseignore` will be excluded from the output file. | ||
> Please refer to the `.codebaseignore.example` for suggestions regarding what to include in `.codebaseignore`. | ||
> It is generally recommended to add an `.epitaxyignore` file to the root directory of the codebase you'd like to consolidate. | ||
> All files, folders and file extensions specified in `.epitaxyignore` will be excluded from the output file. | ||
> Please refer to the `.epitaxyignore.example` for suggestions regarding what to include in `.epitaxyignore`. | ||
To execute the script, simply run | ||
|
||
```sh | ||
$ codebase | ||
$ epitaxy | ||
``` | ||
|
||
and follow the prompts by providing an input directory, an output file destination and optional filters. | ||
|
||
Alternatively, the script can also be executed using a single command with the appropriate flags: | ||
Alternatively, the script can be executed using a single command with the appropriate flags: | ||
|
||
```sh | ||
$ codebase -i <input_path> -o <output_path> -f <(optional) filters> | ||
$ epitaxy -i <input_path> -o <output_path> -f <(optional) filters> | ||
``` | ||
|
||
For further information, run `$ codebase --help`. | ||
For further information, run `$ epitaxy --help`. |
This file was deleted.
Oops, something went wrong.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
File renamed without changes.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,2 @@ | ||
# py.typed marks codebase as PEP561 compatible. | ||
# py.typed marks epitaxy as PEP561 compatible. | ||
# https://mypy.readthedocs.io/en/stable/installed_packages.html#creating-pep-561-compatible-packages |
Oops, something went wrong.