Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Meta: maintenance tasks for next release #162

Open
5 of 24 tasks
usmonster opened this issue Dec 24, 2014 · 2 comments
Open
5 of 24 tasks

Meta: maintenance tasks for next release #162

usmonster opened this issue Dec 24, 2014 · 2 comments
Assignees
Milestone

Comments

@usmonster
Copy link
Collaborator

usmonster commented Dec 24, 2014

Some stuff to do for v1.2.0:

  • Reevaluate this list! Move some tasks to other tickets/releases, possibly use "Projects"?
  • merge develop branch into master
  • delete develop branch
  • merge master branch into gh-pages
  • Update README:
    • Update the list of features to be more comprehensive
    • Maybe add comparison to other Gantt implementations out there?
    • Merge in updated CONTRIBUTORS file content into its own section (can add back CONTRIBUTING file with details later only if needed)
    • Remove CONTRIBUTORS file
  • Some more CSS cleanup:
  • replace jquery.cookie support with JS Cookie support
  • adopt AMD or ESM pattern
  • minify js (note in README that pull requests should not contain changes to minified file(s))
  • Add appropriate dotfiles:
    • add .eslintrc file
    • add .editorconfig file
    • add .gitattributes file
  • Add package.json for npm (remember to add jquery-plugin and ecosystem:jquery keywords - ref)
  • add tag & release notes (Create a new release/tag #161)
  • Register on npm registry
  • Update reference on cdnjs ([Request] Add jQuery.Gantt cdnjs/cdnjs#6099, [New] Manually add [email protected] w/ git auto-update cdnjs/cdnjs#7005)
@taitems
Copy link
Owner

taitems commented Aug 16, 2021

How do you feel about using using a specific CI tool, or alternatively github actions to achieve some of these tasks?

At ACG we're using buildkite for CI/CD, lerna to publish packages etc. I'm very green on github actions.

@usmonster
Copy link
Collaborator Author

I think most of the tasks in this particular issue are one-offs that can only (or make more sense to) be done manually, but I'd definitely be up to use GitHub Actions to tag & publish new versions going forward!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants