From 47e418baf1f1bedcbb3beb2eee5127b80b336755 Mon Sep 17 00:00:00 2001 From: Master Yoda Date: Fri, 28 Sep 2018 14:58:06 -0700 Subject: [PATCH] Release notes & process --- admin/previous-gitignore | 134 --------------------------------------- admin/release-notes.md | 30 +++++++++ admin/release.md | 10 +++ 3 files changed, 40 insertions(+), 134 deletions(-) delete mode 100644 admin/previous-gitignore create mode 100644 admin/release-notes.md diff --git a/admin/previous-gitignore b/admin/previous-gitignore deleted file mode 100644 index 8c2410bfcace..000000000000 --- a/admin/previous-gitignore +++ /dev/null @@ -1,134 +0,0 @@ -#------------------------- -# Operating Specific Junk Files -#------------------------- - -# OS X -.DS_Store -.AppleDouble -.LSOverride - -# OS X Thumbnails -._* - -# Windows image file caches -Thumbs.db -ehthumbs.db -Desktop.ini - -# Recycle Bin used on file shares -$RECYCLE.BIN/ - -# Windows Installer files -*.cab -*.msi -*.msm -*.msp - -# Windows shortcuts -*.lnk - -# Linux -*~ - -# KDE directory preferences -.directory - -# Linux trash folder which might appear on any partition or disk -.Trash-* - -#------------------------- -# Environment Files -#------------------------- -# These should never be under version control, -# as it poses a security risk. -.env -.vagrant -application/.env -Vagrantfile - -#------------------------- -# Temporary Files -#------------------------- -writable/cache/* -!writable/cache/index.html -!writable/cache/.htaccess - -writable/logs/* -!writable/logs/index.html -!writable/logs/.htaccess - -writable/session/* -!writable/session/index.html -!writable/session/.htaccess - -writable/uploads/* -!writable/uploads/index.html -!writable/uploads/.htaccess - -writable/debugbar/* - -application/Database/Migrations/2* - -php_errors.log - -#------------------------- -# User Guide Temp Files -#------------------------- -user_guide_src/build/* -user_guide_src/cilexer/build/* -user_guide_src/cilexer/dist/* -user_guide_src/cilexer/pycilexer.egg-info/* - -#------------------------- -# Test Files -#------------------------- -tests/coverage* - -# Don't save phpunit under version control. -phpunit - -#------------------------- -# Composer -#------------------------- -vendor/ -composer.lock - -#------------------------- -# IDE / Development Files -#------------------------- - -# Modules Testing -_modules/* - -# phpenv local config -.php-version - -# Jetbrains editors (PHPStorm, etc) -.idea/ -*.iml - -# Netbeans -nbproject/ -build/ -nbbuild/ -dist/ -nbdist/ -nbactions.xml -nb-configuration.xml -.nb-gradle/ - -# Sublime Text -*.tmlanguage.cache -*.tmPreferences.cache -*.stTheme.cache -*.sublime-workspace -*.sublime-project -.phpintel -/api/ - -# Visual Studio Code -.vscode/ - -/results/ -/phpunit*.xml - diff --git a/admin/release-notes.md b/admin/release-notes.md new file mode 100644 index 000000000000..b110b011a052 --- /dev/null +++ b/admin/release-notes.md @@ -0,0 +1,30 @@ +CodeIgniter-4.0.0-alpha.1 launches today, after a lengthy build-up :) + +Huge shoutout to Lonnie Ezell for all of his hard work getting the vision +and the core implementation in place! + +This is an early pre-release of 4.0.0. It is not suitable for production! + +The release has all the major features in place, but there are still gaps +and issues. See ... + +- [Bugs in the 4.0.0-alpha.1](https://github.com/bcit-ci/CodeIgniter4/issues?q=is%3Aopen+is%3Aissue+milestone%3A4.0.0-alpha) +- [Things that we definitely want to see fixed before first proper release](https://github.com/bcit-ci/CodeIgniter4/issues?q=is%3Aopen+is%3Aissue+milestone%3A4.0.0) +- [Features we would like to see in the initial proper release](), if possible, else the next update to it +- [Features that we are consciously deferring to later](https://github.com/bcit-ci/CodeIgniter4/issues?q=is%3Aopen+is%3Aissue+milestone%3A4.1.0) + +What we need now is feedback from the community ... + +- What doesn't work well (raise a post in [CodeIgniter 4 Development](https://forum.codeigniter.com/forum-27.html)) +If you have found a bug, then by all means create a new issue on the repo. +- What you think is missing (raise a post in [CodeIgniter 4 Feature Requests](https://forum.codeigniter.com/forum-29.html)) +We will soon start the [candidate new feature](https://forum.codeigniter.com/forum-33.html) posts, +for those items in the feature requests forum that appear to have traction +- Problems that you are having using the release (raise a post in [CodeIgniter 4 Support](https://forum.codeigniter.com/forum-30.html)) +Do NOT create repo issues with support questions - we are using github for bug and work package tracking + +Do NOT post support questions or feature requests in response to this thread - those +will be deleted. We are trying to make the best of the +limited resousrces that we have! + +Thank you, and ENJOY! \ No newline at end of file diff --git a/admin/release.md b/admin/release.md index 28474ff9f693..a5c37e490540 100644 --- a/admin/release.md +++ b/admin/release.md @@ -46,6 +46,10 @@ The `release` bash script does the first six workflow steps, and the `post-release` script does the other three between the manual steps. +For now, everything past the release branch build will be done +nanually, until the condidence level is high enough to +automate some/all of those steps. + ## Assumptions You (a maintainer) have forked the main CodeIgniter4 repo, @@ -92,3 +96,9 @@ Once the release branch has been vetted, and you have completed the manual steps, clean up with: `admin/post_release version [qualifier]` + +## Release notes + +On launch of a new release, a release notes post should be made in the +announcements subforum. The planned text for it (so it can be previewed +by admins) is in `admin/release_notes`.