Commit Graph

823 Commits

Author SHA1 Message Date
Jeremiah Russell
06ac33662e 🔧 chore(version): downgrade cull-gmail to version 0.0.0
- change version in Cargo.toml and Cargo.lock from 0.1.0 to 0.0.0 to reflect pre-release status
2025-09-29 22:28:57 +01:00
Jeremiah Russell
1c352ca5d4 🔧 chore(ci): add version parameter to CircleCI config
- include version parameter for more granular control in workflows
2025-09-29 22:28:57 +01:00
Jeremiah Russell
dd284526cb feat(lib): add addition function with test
- create add function to sum two u64 numbers
- include basic test to verify functionality
2025-09-29 22:28:57 +01:00
Jeremiah Russell
27d11966a0 🌐 i18n(vscode): update language tool configuration
- add new words to ltex.dictionary.en-GB.txt for better coverage
- create ltex.disabledRules.en-GB.txt to ignore specific rules
- add hiddenFalsePositives configuration for improved accuracy
2025-09-29 22:28:57 +01:00
Jeremiah Russell
726a525a03 📝 docs(main): add main documentation for cull-gmail CLI
- introduce main documentation file for cull-gmail CLI
- include installation instructions using Cargo
2025-09-29 22:28:57 +01:00
Jeremiah Russell
6f2ab43597 📦 build(cargo): add Cargo.lock file
- add Cargo.lock file for dependency management
- ensure consistent builds across different environments
2025-09-29 22:28:57 +01:00
Jeremiah Russell
1e5dd26609 📝 docs(readme): add initial head section with badges and features
- create head.md with project splash image and badges
- include main features of cull-gmail in the description
2025-09-29 22:28:57 +01:00
Jeremiah Russell
44e9b6d106 feat(assets): add new logo and splash screen
- add new logo.png file to assets directory
- introduce splash.svg file for improved UI design
2025-09-29 22:28:57 +01:00
Jeremiah Russell
c915e89e25 📝 docs(guide): add CONTRIBUTING.md
- introduce guidelines for contributing to cull-gmail
- include sections on code of conduct, how to contribute, and development setup
- provide coding standards, commit message conventions, and testing requirements
- explain licensing terms for contributions under MIT License
2025-09-29 22:28:57 +01:00
Jeremiah Russell
3d6c3c42ff 📝 docs(readme): add license and contribution sections
- introduce license section detailing MIT License terms for contributions
- add contribution section to encourage and guide community involvement
2025-09-29 22:28:57 +01:00
Jeremiah Russell
3c9e1bc41b 📝 docs(lib): add documentation for cull-gmail library
- create initial documentation file for cull-gmail library
- include installation instructions and usage steps
2025-09-29 22:28:57 +01:00
Jeremiah Russell
86303671e5 feat(vscode): add custom dictionary entry for ltex
- include 'cull-gmail' in the ltex dictionary for en-GB spelling
2025-09-29 22:28:57 +01:00
Jeremiah Russell
6b42b2c00a 📦 build(release): add script for README and changelog generation
- create release-hook.sh for building updated README
- integrate cull-gmail tool for changelog generation with versioning
2025-09-29 22:28:57 +01:00
Jeremiah Russell
2b0d2bd2da 🔧 chore(formatting): add rustfmt configuration file
- set max_width to 100 for consistent code formatting
2025-09-29 22:28:57 +01:00
Jeremiah Russell
f7d89ca81c 🔧 chore(release): update pre-release search pattern
- change search pattern from gen-changelog to cull-gmail in release.toml for accurate version replacement
2025-09-29 22:28:57 +01:00
Jeremiah Russell
c3fca75b43 🔧 chore(cargo): update license and repository information
- change license from "MIT OR Apache-2.0" to "MIT"
- update repository URL to "https://github.com/jerus-org/cull-gmail"
2025-09-29 22:28:57 +01:00
Jeremiah Russell
3dd632562d 📦 build(release): add release configuration file
- create release.toml to manage pre-release replacements and hooks
- set up pre-release commit and tag message templates
- define branch and signing requirements for releases
2025-09-29 22:28:57 +01:00
Jeremiah Russell
44eae4e730 🔧 chore(config): add rustfmt-nightly configuration file
- create rustfmt-nightly.toml to configure Rust formatting
- set import grouping and granularity preferences
- define max width and doc comment formatting rules
2025-09-29 22:28:57 +01:00
Jeremiah Russell
6ba47a4502 🔧 chore(sonar): add sonar-project properties file
- create sonar-project.properties for project configuration
- set project key and organization for SonarCloud integration
- specify source encoding and comment project metadata
2025-09-29 22:28:57 +01:00
Jeremiah Russell
14fbac39e3 feat(project): add initial Cargo.toml for cull-gmail tool
- introduce Cargo.toml with basic package metadata
- set up project dependencies and include files
2025-09-29 22:28:57 +01:00
Jeremiah Russell
0428300372 👷 ci(circleci): add CircleCI configuration file
- create .circleci/config.yml for CI/CD pipeline setup
- define parameters for fingerprint, rust version, and flags
- include workflows for commit checks, validation, success, and release
- utilize toolkit orbs for job execution and management
2025-09-29 22:28:57 +01:00
Jeremiah Russell
2bcbbd6c04 🔧 chore(gitignore): update gitignore for cargo project
- add target directory to gitignore for cargo build system
2025-09-29 22:28:57 +01:00
Jeremiah Russell
0b046538d2 Initial commit 2025-09-29 16:09:44 +01:00