164 Commits
Author SHA1 Message Date
KaifAhmad1 3694d7d96b fix: resolve CI failures in pyproject.toml and security.yml 2025-11-24 18:37:35 +05:30
KaifAhmad1 03b84ab238 docs: Add comprehensive open source project improvements
- Add essential open source files (CONTRIBUTING.md, CODE_OF_CONDUCT.md, SECURITY.md, CHANGELOG.md, CONTRIBUTORS.md)
- Add GitHub issue and PR templates
- Add CI/CD workflows (CI, docs, release, dependabot)
- Add pre-commit hooks configuration
- Add documentation enhancements (architecture, governance, contributing, community)
- Add developer experience scripts (setup-dev, run-tests, format-code, check-code)
- Add community features (SUPPORT.md, .all-contributorsrc)
- Enhance README badges and project metadata
- Update mkdocs.yml navigation structure
2025-11-24 13:30:49 +05:30
KaifAhmad1 3c9cedf40e chore: Update version to 0.0.1 2025-11-21 17:51:27 +05:30
KaifAhmad1 5bd079efb4 Merge branch 'main' of https://github.com/Hawksight-AI/semantica 2025-11-21 17:26:06 +05:30
KaifAhmad1 e72aec389f fix: Remove invalid PEP 508 version specifier from torch dependency 2025-11-21 17:24:41 +05:30
Mohd Kaif 896617d2ad Merge pull request #45 from Hawksight-AI/staging
feat: Update package metadata for PyPI publishing
2025-11-21 16:35:29 +05:30
KaifAhmad1 a144c67177 feat: Update package metadata for PyPI publishing
- Update package name to lowercase 'semantica' for PyPI
- Update author/maintainer to 'Hawksight AI'
- Add GitHub Actions workflow for automated PyPI publishing
- Update package description with emojis
- Remove project URLs (to be added later)
- Update README installation instructions
2025-11-21 16:34:32 +05:30
Mohd Kaif 0fba6418f5 Update pyproject.toml 2025-11-21 13:05:44 +05:30
KaifAhmad1 48541f9fa6 update pyproject.toml file 2025-11-21 13:03:51 +05:30
KaifAhmad1 3c31475fdc feat: Add multiple splitting and chunking methods with KG/ontology support
- Add unified TextSplitter with method parameter support
- Implement 20+ splitting methods (standard + KG/ontology)
- Add entity-aware and relation-aware chunking for GraphRAG
- Add graph-based, ontology-aware, and hierarchical chunking
- Add configuration management and plugin registry
- Add specialized KG chunkers (EntityAware, RelationAware, etc.)
- Update pyproject.toml with optional dependencies
- Maintain backward compatibility with existing chunkers
2025-11-14 23:03:41 +05:30
KaifAhmad1 0a1821d586 feat: Add multiple extraction methods and LLM provider support
- Add pattern, regex, rules, ML, HuggingFace, and LLM extraction methods
- Implement unified LLM provider system (OpenAI, Gemini, Groq, Anthropic, Ollama)
- Add HuggingFace model loader for NER, relation, and triplet extraction
- Enhance all extractors with method parameter and fallback chain support
- Add comprehensive documentation with algorithms and supported methods
- Add plugin registry system for custom providers and methods
- Add configuration management with environment variable support
2025-11-14 18:42:24 +05:30
KaifAhmad1 c8928a449d Restructure: Move semantica package to root level
- Moved semantica folder from libs/ to root level
- Moved pyproject.toml from libs/ to root level
- Moved and renamed libs/README.md to LIBS_README.md at root
- Removed empty libs folder
2025-11-06 00:09:09 +05:30
KaifAhmad1 61270f53fc feat: Add comprehensive SemantiCore Development Roadmap and clean up old documentation files 2025-08-10 17:43:31 +05:30
KaifAhmad1 e179e890d3 feat(repo): add initial open-source structure, development guide, roadmap, contribution guide, and pyproject.toml for SemantiCore modular toolkit 2025-06-26 18:13:16 +05:30