DavyJonesLocker / DavyJonesLocker/client_side_validations
HEADS UP!
Nobody has claimed this yet.
- Dominant language
- Ruby
- Stars
- 2.7k
- Forks
- 395
- Avg merge
- 3m
- Merged PRs (30d)
- 1
Description
Todo list (in priority order)
- Remove the uniqueness middleware (#512) (#597) (#612) (#636) (#659) (#226) [7.0] 🚢
- Unobtrusive Javascript (#666) (#601) [9.0] 🚢
- Idempotent events
- Run JavaScript tests on CI (#591)
- Promise-based approach (#226) (#490)
- Raise CodeClimate score to 4.0 [8.0] 🚢
- Remove jQuery dependency (#1006) [24.0] 🚢
- Use ES6 instead of coffeescript (#492) (#741) [16.0]
What's new?
Proper SemVer
A proper SemVer allows us to break things very badly. The first feature which will be removed from CSV will be the middleware.
The Middleware
If you want need the middleware, stay on 6.0 but please note that it will not be supported and bugfixes/new features will not be backported by me.
If there is someone who wants to maintain the middleware as a separate gem, you are the welcome!
Please note that you may also need to import the middleware from the mongoid plugin
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Review the Todo list in issue #692, starting with the unchecked Idempotent events and Promise-based approach items and the notes about middleware removal. Confirm the intended SemVer and middleware direction with maintainers; the issue does not define implementation files, tests, or acceptance criteria, so scope must be established before work begins.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- coffeescript, javascript, ruby
- Domain
- documentation, release
- Issue type
- Documentation
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100