Open Issues Need Help
View All on GitHubAI Summary: Implement a CI/CD action to automatically spell-check the Kiichain project's documentation and Go code comments using a tool like `cspell` or `markdownlint`. The spell-checker should be configured to ignore technical terms and allow a whitelist of project-specific terminology. The CI pipeline should fail if new typos are detected.
AI Summary: Implement a CI/CD pipeline step that automatically runs `make proto-swagger-gen` to generate Swagger documentation from Protobuf files. The pipeline should then compare the generated Swagger file to the existing one and fail the build if there are any differences, ensuring that Swagger documentation is always up-to-date and preventing merges with outdated Swagger files.
AI Summary: Upgrade the Kiichain blockchain's IBC module from version 8 to version 10, ensuring all tests pass and the chain remains functional.
AI Summary: Integrate a Go vulnerability scanner (like `gosec` or `go audit`) into the Kiichain project's CI/CD pipeline. The scanner should identify potential security vulnerabilities in the Go codebase, and the CI job should fail if high-severity issues are detected. Caching should be utilized if supported by the chosen tool.
AI Summary: Implement a CI/CD pipeline to automatically build and publish Kiichain profiles (e.g., `kiichain:3.0.0`) to buf.build upon tagged releases. This addresses the current lack of automated profile releases and improves profile resolution for other projects.
AI Summary: Enhance the Kiichain project's CONTRIBUTING.md file by adding detailed instructions for setting up a local development environment. This includes steps for cloning the repository, installing necessary dependencies (Go, Docker), building the project, and running unit and end-to-end tests.
AI Summary: Create documentation (README files and updates to kiichain-docs) explaining the implementation and usability of the precompiled contracts found in the Kiichain project's repository. This involves understanding the existing precompiled contracts and creating clear, concise documentation for developers.
AI Summary: Implement CI/CD to automatically build and push Docker images of the Kiichain project to a registry (Docker Hub or GitHub Container Registry) upon tagged releases. This involves creating or updating a Dockerfile, configuring CI/CD pipelines (likely using GitHub Actions), and securely storing Docker registry credentials in GitHub secrets.
AI Summary: Update the Kiichain project's README to include a section describing the purpose of each top-level directory (e.g., `ante`, `app`, `wasmbinding`) within the monorepo structure. This will improve onboarding for new contributors.