Skip to content

Conversation

@JonoYang
Copy link
Member

This PR adds matchcode to the PurlDB, as well as reorganizes the codebase such that all of the different Django apps are together in the same project.

Signed-off-by: Jono Yang <jyang@nexb.com>
    * Add apache-2.0 license text to Matchcode

Signed-off-by: Jono Yang <jyang@nexb.com>
    * Add clearcode as a dependency to minecode
    * Update configure to install clearcode-toolkit

Signed-off-by: Jono Yang <jyang@nexb.com>
    * Add minecode and clearcode as dependencies for matchcode
    * Update configure to install clearcode

Signed-off-by: Jono Yang <jyang@nexb.com>
Signed-off-by: Jono Yang <jyang@nexb.com>
Signed-off-by: Jono Yang <jyang@nexb.com>
    * Use specific branch of commoncode with fix

Signed-off-by: Jono Yang <jyang@nexb.com>
    * Do not install clearcode from repo archive in minecode configure

Signed-off-by: Jono Yang <jyang@nexb.com>
Signed-off-by: Jono Yang <jyang@nexb.com>
    * Create minecodeio/static dir

Signed-off-by: Jono Yang <jyang@nexb.com>
Signed-off-by: Jono Yang <jyang@nexb.com>
    * Update minecode test expectations

Signed-off-by: Jono Yang <jyang@nexb.com>
    * Guard imports in matchcode.utils

Signed-off-by: Jono Yang <jyang@nexb.com>
    * Add index_error and last_indexed_date to Package model in PackageDB

Signed-off-by: Jono Yang <jyang@nexb.com>
    * Update expected test results

Signed-off-by: Jono Yang <jyang@nexb.com>
Signed-off-by: Jono Yang <jyang@nexb.com>
Signed-off-by: Jono Yang <jyang@nexb.com>
Signed-off-by: Jono Yang <jyang@nexb.com>
    * Move test files

Signed-off-by: Jono Yang <jyang@nexb.com>
Signed-off-by: Jono Yang <jyang@nexb.com>
    * Remove some redundant code

Signed-off-by: Jono Yang <jyang@nexb.com>
    * Remove individual test setups in favor of a single one

Signed-off-by: Jono Yang <jyang@nexb.com>
    * Fix clearsync Makefile command

Signed-off-by: Jono Yang <jyang@nexb.com>
Signed-off-by: Jono Yang <jyang@nexb.com>
Signed-off-by: Jono Yang <jyang@nexb.com>
    * Add descriptions for the API endpoints
    * Add instructions for visiting and mapping
    * Add Makefile commands for visiting and mapping

Signed-off-by: Jono Yang <jyang@nexb.com>
Signed-off-by: Jono Yang <jyang@nexb.com>
    * Rename all references to discovery to minecode

Signed-off-by: Jono Yang <jyang@nexb.com>
    * Update code to visit every "page" of Package Resources through the API when creating a PackageInfo object

Signed-off-by: Jono Yang <jyang@nexb.com>
Signed-off-by: Jono Yang <jyang@nexb.com>
    * fingerprinting, halohash will be stored in matchcode-toolkit

Signed-off-by: Jono Yang <jyang@nexb.com>
Signed-off-by: Jono Yang <jyang@nexb.com>
Signed-off-by: Jono Yang <jyang@nexb.com>
    * Add some usage instructions

Signed-off-by: Jono Yang <jyang@nexb.com>
Signed-off-by: Jono Yang <jyang@nexb.com>
Signed-off-by: Jono Yang <jyang@nexb.com>
Signed-off-by: Jono Yang <jyang@nexb.com>
Signed-off-by: Jono Yang <jyang@nexb.com>
@JonoYang JonoYang merged commit 0a1a65c into main Jan 3, 2023
@JonoYang JonoYang deleted the reorg-code branch January 3, 2023 19:54
JonoYang added a commit that referenced this pull request Apr 14, 2025
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.

2 participants