Commit Graph

145 Commits

Author SHA1 Message Date
Jerus Bot
66a0fc7229 chore: update prlog for pr 2025-09-30 07:50:45 +01:00
Jeremiah Russell
f4512f0c76 🔧 chore(ci): remove hardcoded version from CircleCI config
- eliminate version "0.0.1" to avoid redundancy and potential conflicts with dynamic versioning in CircleCI configuration
2025-09-30 07:50:45 +01:00
Jerus Bot
c2a2b4298b chore: update prlog for pr 2025-09-30 07:45:08 +01:00
Jeremiah Russell
e65aa8f682 🔧 chore(release): update PRLOG replacements for release process
- uncomment PRLOG.md replacements to automate version tagging
- ensure accurate version information during release
2025-09-30 07:45:08 +01:00
Jerus Bot
396bf611e1 chore: Release cull-gmail v0.0.1 2025-09-30 06:33:49 +00:00
Jerus Bot
3d52ad6416 chore: update prlog for pr 2025-09-30 07:28:10 +01:00
Jeremiah Russell
598b5dec3c 📝 docs(CHANGELOG): add initial changelog file
- create CHANGELOG.md to document notable changes
- follow Keep a Changelog format and Semantic Versioning standards
2025-09-30 07:28:10 +01:00
Jerus Bot
66c85612c6 chore: update prlog for pr 2025-09-30 07:05:19 +01:00
Jeremiah Russell
fe15374bac 🔧 chore(config): comment out unused pre-release replacements
- comment out unused replacements in release.toml for clarity and maintenance
- ensure only necessary replacements are active in pre-release process
2025-09-30 07:05:19 +01:00
Jeremiah Russell
0c9a803b57 🔧 chore(scripts): update release hook script
- change readme file path for consistency
- replace cull-gmail with gen-changelog for changelog generation
2025-09-30 07:05:19 +01:00
Jerus Bot
8f172f59d6 chore: update prlog for pr 2025-09-30 06:52:13 +01:00
Jeremiah Russell
2e323758f5 👷 ci(circleci): add condition to version retrieval step
- introduce `when_get_version` parameter to control version retrieval process in CircleCI config
2025-09-30 06:52:13 +01:00
Jerus Bot
54d1464778 chore: update prlog for pr 2025-09-30 06:37:08 +01:00
Jeremiah Russell
93c2b7e2b9 👷 ci(circleci): fix version string format in config
- change version from 0.0.1 to "0.0.1" for proper YAML parsing
2025-09-30 06:37:08 +01:00
Jeremiah Russell
4c08ba74dc 📝 docs(PRLOG): update PR log with new feature entry
- correct the entry for PR #2 to reflect the addition of a new function with tests
2025-09-30 06:37:08 +01:00
Jerus Bot
5374767caa chore: update prlog for pr 2025-09-29 22:52:16 +01:00
Jeremiah Russell
a64722431b 🔧 chore(ci): remove unused update_pcu parameter from config
- delete the update_pcu parameter to clean up the CircleCI configuration
2025-09-29 22:52:16 +01:00
Jeremiah Russell
4ae1f1f781 🔧 chore(ci): remove unused version parameter from config
- delete version parameter from CircleCI config as it is no longer used
2025-09-29 22:52:16 +01:00
Jeremiah Russell
5244c5a40f 👷 ci(config): add version parameter to save_next_version job
- set default version to 0.0.1 for toolkit/save_next_version job
2025-09-29 22:52:16 +01:00
Jerus Bot
c1ce3d52ba chore: update prlog for pr 2025-09-29 22:28:57 +01:00
Jeremiah Russell
9bb4968fb2 🔧 chore(github): add CODEOWNERS file
- create CODEOWNERS file to define default code reviewers
- assign @jerusdp as the default owner for all files
2025-09-29 22:28:57 +01:00
Jeremiah Russell
f0f6185e3c 🔧 chore(vscode): update custom dictionary
- add "PRLOG" to ltex custom dictionary for spell checking
2025-09-29 22:28:57 +01:00
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