C3: Apakah proyek ini masih dipertahankan secara aktif?

Dibuat pada 18 Jan 2016  ·  24Komentar  ·  Sumber: c3js/c3

Apakah proyek ini masih dipertahankan secara aktif?

Sepertinya irama rilis telah sangat melambat, aktivitas publik penulis di Github telah berhenti, dan masalah menumpuk.

Rilis terakhir: 17 Maret 2015 0.4.10
Aktivitas terakhir penulis: 21 Oktober 2015 masayuki0812
Masalah: 463 masalah terbuka

question

Komentar yang paling membantu

Semua orang! Saya dengan senang hati mengumumkan proyek ini sekarang ada di organisasi GitHub c3js ! Terima kasih banyak kepada @ masayuki0812 karena telah memindahkannya ke sana!

Untuk itu, saya akan mulai mengatur triase masalah. Jika Anda ingin membantu menyelesaikan ~ 500 masalah terbuka, menandai masalah bagus dan menutup masalah yang tidak relevan, beri tahu saya!

Semua 24 komentar

Saya berharap saya bisa menggunakan perpustakaan ini tetapi tampaknya .. agak mati. Harus beralih ke hal lain. :(

Aku pikir begitu. Tetapi saya tidak dapat menemukan hal lain yang lebih baik.

Kalau open source artinya bisa didukung oleh komunitas atau tidak?
21 El ene 2016 00.10, [email protected] escribió "Cheon Park":

Aku pikir begitu. Tetapi saya tidak dapat menemukan hal lain yang lebih baik.

-
Balas email ini secara langsung atau lihat di GitHub
https://github.com/masayuki0812/c3/issues/1540#issuecomment -173454439.

@miguelpaz Seseorang dapat membuat proyek dan mempertahankannya sendiri. Ada sukarelawan?

@ say8425 Saya baru saja menemukan TauCharts (https://github.com/TargetProcess/tauCharts) yang terlihat sangat mirip dalam hal kegunaan. Tidak yakin tentang paritas atau implementasi fitur.

Halo semuanya,
Jadi, inilah masalah yang kami hadapi.

  1. Hanya @ masayuki0812 dan saya sendiri yang memiliki akses tulis, dan saya selalu menjadi orang dokumentasi. Kesan yang saya dapat darinya adalah bahwa dia sangat sibuk dengan pekerjaan (seperti saya juga). Meskipun dia baru-baru ini lebih setuju dengan gagasan saya menggabungkan komitmen, terus terang saya terlalu sibuk untuk melakukan sesuatu yang signifikan (fakta bahwa saya sendiri masih cukup asing dengan dan, tbth, sedikit gentar dengan API internal C3 tidak ' tidak membantu).
  2. Saya benar-benar tidak berguna dalam memrioritaskan masalah selama enam bulan terakhir, yang sangat saya minta maaf. Meskipun saya meminta bantuan di Google Grup sebelumnya, tidak ada yang benar-benar ditawarkan untuk membantu mengelola antrean masalah (meskipun pasti ada anggota komunitas yang membantu di sana-sini, terutama di saluran Gitter untuk mendapatkan dukungan langsung).
  3. Daftar orang dengan akses tulis benar-benar belum berkembang secara organik untuk mengakomodasi proyek sebesar ini. Sejujurnya, kita harus memiliki 4-8 orang dengan akses tulis pada titik ini, yang terdiri dari subtim "pengembangan inti" yang terdiri dari 4-6 orang dan 2-3 orang dokumentasi / triase masalah.

re: forking the project - itu tentu saja sebuah pilihan, dan yang saya anggap sendiri beberapa kali saat ini. Saya sekitar 50% dari cara menulis ulang semuanya sehingga menggunakan modul CommonJS dan Webpack daripada penggabungan dan grunt , yang saya lihat sebagai langkah pertama yang diperlukan untuk membuat semuanya lebih modular dan dapat diuji. Saya kemudian dapat menulis ulang semuanya nanti sebagai ES2016, menggunakan modul ES6 dan fitur bahasa. Saya juga mempertimbangkan untuk melakukan itu tetapi menggunakan TypeScript, meskipun saya tidak yakin itu akan membuat proyek lebih mudah untuk dikontribusikan (terlepas dari itu, saya memberi saya beberapa TypeScript dan mungkin akan menulis c3.d.ts di beberapa titik).

Meskipun demikian, saya masih sangat ragu-ragu karena saya tidak punya waktu untuk memperbaiki sendiri semua masalah C3 dan tidak ingin menjadi pengelola utama fork. Saya masih berpikir ada banyak kehidupan yang tersisa dalam proyek ini (misalnya, saya melakukan banyak grafik penjelas yang bertahap dalam pekerjaan saya, dan saya belum menemukan sesuatu yang semudah C3 untuk digunakan ketika saya ingin melakukan hal-hal seperti secara terprogram pilih poin data dan yang lainnya), tetapi saya merasa semua orang mungkin akan mendapat manfaat jika saya mundur selangkah dan membiarkan orang lain memimpin pengembangan di percabangan, jika itu yang pada akhirnya diputuskan oleh semua orang di komunitas.

Saya dua.

(Jika Anda ingin membantu mengelola proyek dengan cara apa pun - baik itu triase masalah, dokumen, atau apa pun, jangan ragu untuk menghubungi. Saya pikir, meskipun C3 mengalami sedikit penurunan saat ini, pada akhirnya diskusi seperti ini sangat penting untuk kelanjutan pemeliharaan perpustakaan.)

Ini adalah masalah yang sangat umum dengan pustaka open source dan saya rasa tidak ada orang yang harus mendeklarasikan proyek 'mati' dulu. Memindahkan sesuatu ke org Github khusus (c3 / c3) akan menjadi langkah maju yang baik, serta merekrut pengelola tambahan dengan akses komit.

Saya pikir saran @jpruetting cukup bagus.

@jpruetting @gitawego Saya 100% @ masayuki0812 agar hal itu terjadi.

@aendrew Apakah Anda berhubungan dengan @ masayuki0812?

Pada catatan terkait, saya perhatikan bahwa http://c3js.org/ tidak dimuat.

@ tom-christie Terakhir saya mendengar dari dia melalui email pada bulan Oktober; kami telah membicarakan tentang mengatur komunitas lebih banyak setelah utas yang mirip dengan ini dikirim ke Google Grup. Jika ada rasa konsensus bahwa hal terbesar yang menahan perpustakaan adalah tidak berada di organnya sendiri, saya akan mengirim email kepadanya untuk menanyakan apakah dia keberatan melakukan itu (saya biasanya mencoba untuk menyimpan semua korespondensi terkait proyek ke GitHub membuatnya lebih transparan seperti itu dan saya pribadi merasa sangat menjengkelkan ketika orang mengirimi saya email secara langsung tentang hal-hal sumber terbuka, tetapi saat ini email sepertinya satu-satunya media yang dia tanggapi).

re: situs, berfungsi dengan baik untuk saya. Itu dihosting di Halaman GitHub jadi jika ada masalah koneksi, itu lebih banyak masalah GitHub daripada apa pun yang bisa kami selesaikan.

@aendrew Saya sangat sedih mendengar bahwa Anda ditinggalkan sendiri sementara masalah menumpuk.
Saya sendiri sudah menjadi pengguna berat c3, tetapi masalah kinerja tidak pernah ditangani, dan saya khawatir saya harus pindah. Saya berharap @ masayuki0812 akan

Saya pikir proyek ini hebat dan luar biasa seberapa jauh hasilnya dengan begitu sedikit pengelola (baca saja komentar aendrew)
Anda harus menambahkan tombol donasi di halaman proyek, saya pikir jika semua pengguna memberi sedikit, pengembang akan memiliki sesuatu yang lebih untuk didedikasikan untuk proyek ini.

@rosorrentino Itu bukan ide yang buruk; mungkin sesuatu seperti Gratipay untuk bug

Saya secara aktif menggunakan c3 dan percaya itu menjadi salah satu solusi pembuatan bagan open source terbaik dan akan bersedia membantu dengan pengembangan dan masalah yang diberikan c3 dipindahkan ke organisasi khusus seperti yang disebutkan.

@aendrew Belum mendengar apa-apa? Selain itu, gratipay adalah ide yang bagus

Sedih mendengar bahwa proyek tersebut bisa turun.
Saya telah untuk tujuan saya sendiri membuat versi React / Typecript C3 berdasarkan kode C3.
Mungkinkah ini awal yang baru?

Contoh kode:

    <Chart key="c1">
        <XAxis name="x" data={[30, 50, 100, 230, 300, 310]} label="dummy"/>
        <Group>
            <Line name="data1" data={[300, 350, 300, 0, 0, 120]} />
            <Spline name="data2" data={[130, 100, 140, 200, 150, 50]} />
        </Group>
    </Chart>
    <Chart key="c2">
        <Line name="data1" data={[200, 150, 200, 66, 88]}>
            <XAxis name="x1" data={[30, 70, 100, 240, 300]} />
            <YAxis name="y"  min={-400} max={400} label="data1"/>
        </Line>
        <Line name="data2" data={[130, 100, 140, 200, 150, 50]}>
            <XAxis name="x2" data={[30, 50, 120, 240, 300]} />
            <YAxis name="y2"  format={d3.format("$,") } min={-400} max={400} label="data2"/>
        </Line>
    </Chart>

    <Chart key="c3">
        <XCategoryAxis name="x" data={["cat1", "cat2", "cat3", "cat4", "cat5"]} />
        <Line name="data1" data={[200, 150, 200, 66, 88]}>
        </Line>
    </Chart>

    <Chart key="c4">
        <XTimeSeriesAxis name="x" format='%Y-%m-%d' data={['2013-01-01', '2013-01-02', '2013-01-03', '2013-01-04', '2013-01-05', '2013-01-06']} />
        <Line name="data1" data={[200, 150, 200, 66, 88]}>
        </Line>
    </Chart>

    <Chart key="c5">
        <Area name="Data1" data={[200, 150, 100, 66, 188]} />
        <Step name="data2" data={[250, 150, 200, 33, 288]} />
        <AreaStep name="data3" data={[100, 150, 300, 66, 8]} />
        <AreaSpline name="data4" data={[70, 250, 100, 33, 388]} />
        <Bar name="data5" data={[70, 150, 55, 66, 56]} />
        <Scatter name="Serge" data={[30, 350, 56, 33, 87]} />
    </Chart>

    <Chart key="c6">
        <Pie name="Pie" data={[200]} />
        <Pie name="Pie2" data={[100]} />
    </Chart>

    <Chart key="c6.2">
        <Pie name="setosa" data={[0.2, 0.2, 0.2, 0.2, 0.2, 0.4, 0.3, 0.2, 0.2, 0.1, 0.2, 0.2, 0.1, 0.1, 0.2, 0.4, 0.4, 0.3, 0.3, 0.3, 0.2, 0.4, 0.2, 0.5, 0.2, 0.2, 0.4, 0.2, 0.2, 0.2, 0.2, 0.4, 0.1, 0.2, 0.2, 0.2, 0.2, 0.1, 0.2, 0.2, 0.3, 0.3, 0.2, 0.6, 0.4, 0.3, 0.2, 0.2, 0.2, 0.2]} />
        <Pie name="versicolor" data={[1.4, 1.5, 1.5, 1.3, 1.5, 1.3, 1.6, 1.0, 1.3, 1.4, 1.0, 1.5, 1.0, 1.4, 1.3, 1.4, 1.5, 1.0, 1.5, 1.1, 1.8, 1.3, 1.5, 1.2, 1.3, 1.4, 1.4, 1.7, 1.5, 1.0, 1.1, 1.0, 1.2, 1.6, 1.5, 1.6, 1.5, 1.3, 1.3, 1.3, 1.2, 1.4, 1.2, 1.0, 1.3, 1.2, 1.3, 1.3, 1.1, 1.3]} />
        <Pie name="virginica" data={[2.5, 1.9, 2.1, 1.8, 2.2, 2.1, 1.7, 1.8, 1.8, 2.5, 2.0, 1.9, 2.1, 2.0, 2.4, 2.3, 1.8, 2.2, 2.3, 1.5, 2.3, 2.0, 2.0, 1.8, 2.1, 1.8, 1.8, 1.8, 2.1, 1.6, 1.9, 2.0, 2.2, 1.5, 1.4, 2.3, 2.4, 1.8, 1.8, 2.1, 2.4, 2.3, 1.9, 2.3, 2.5, 2.3, 1.9, 2.0, 2.3, 1.8]} />
    </Chart>

    <Chart key="c7">
        <Donut name="Donut1" data={[100]} />
        <Donut name="Donut2" data={[200]} />
    </Chart>

    <Chart key="c7.2">
        <Donut name="setosa" data={[0.2, 0.2, 0.2, 0.2, 0.2, 0.4, 0.3, 0.2, 0.2, 0.1, 0.2, 0.2, 0.1, 0.1, 0.2, 0.4, 0.4, 0.3, 0.3, 0.3, 0.2, 0.4, 0.2, 0.5, 0.2, 0.2, 0.4, 0.2, 0.2, 0.2, 0.2, 0.4, 0.1, 0.2, 0.2, 0.2, 0.2, 0.1, 0.2, 0.2, 0.3, 0.3, 0.2, 0.6, 0.4, 0.3, 0.2, 0.2, 0.2, 0.2]} />
        <Donut name="versicolor" data={[1.4, 1.5, 1.5, 1.3, 1.5, 1.3, 1.6, 1.0, 1.3, 1.4, 1.0, 1.5, 1.0, 1.4, 1.3, 1.4, 1.5, 1.0, 1.5, 1.1, 1.8, 1.3, 1.5, 1.2, 1.3, 1.4, 1.4, 1.7, 1.5, 1.0, 1.1, 1.0, 1.2, 1.6, 1.5, 1.6, 1.5, 1.3, 1.3, 1.3, 1.2, 1.4, 1.2, 1.0, 1.3, 1.2, 1.3, 1.3, 1.1, 1.3]} />
        <Donut name="virginica" data={[2.5, 1.9, 2.1, 1.8, 2.2, 2.1, 1.7, 1.8, 1.8, 2.5, 2.0, 1.9, 2.1, 2.0, 2.4, 2.3, 1.8, 2.2, 2.3, 1.5, 2.3, 2.0, 2.0, 1.8, 2.1, 1.8, 1.8, 1.8, 2.1, 1.6, 1.9, 2.0, 2.2, 1.5, 1.4, 2.3, 2.4, 1.8, 1.8, 2.1, 2.4, 2.3, 1.9, 2.3, 2.5, 2.3, 1.9, 2.0, 2.3, 1.8]} />
    </Chart>

    <Chart key="c8">
        <Gauge name="Gauge1" data={[30]} />
    </Chart>

salam

@xmehaut Kelihatannya luar biasa, tapi saya tidak tahu seberapa kompatibelnya dengan arah C3 saat ini. Bagaimana Anda menggunakan TypeScript dengannya? Saya secara pribadi telah mempertimbangkan untuk menulis garpu TypeScript, atau definisi TypeScript, atau sesuatu yang umumnya TypeScript-y, dan akan sangat bagus untuk tidak menduplikasi apa pun yang telah Anda lakukan.

Semuanya - Saya akan mencoba lagi untuk melewati PR terbuka, yang saat ini saya gabungkan ke cabang dev (setelah @ masayuki0812 baik-baik saja dengan tampilan kodenya, saya akan Harapkan cabang itu menjadi yang paling modern tetapi juga paling tidak stabil.

Hai Andrew,

Anda dapat menemukan sampel di dokumen (pribadi) online dan berkelanjutan:
http://semantix-ui.appspot.com/

Lihat bagian Charts / C3 di bagian bawah sidebar

salam
xavier

18-02-2016 14:10 GMT + 01.00 Ændrew Rininsland [email protected] :

@xmehaut https://github.com/xmehaut Kelihatannya keren, tapi saya tidak
tahu seberapa kompatibelnya dengan arah C3 saat ini. Bagaimana Anda menggunakan
TypeScript dengan itu? Saya secara pribadi telah mempertimbangkan untuk menulis TypeScript
garpu, atau definisi TypeScript, atau sesuatu yang umumnya TypeScript-y, dan
akan sangat bagus untuk tidak menduplikasi apa pun yang telah Anda lakukan.

Semuanya - saya akan mencoba lagi untuk melewati PR terbuka,
yang saya gabungkan ke cabang dev saat ini (sekali @ masayuki0812
https://github.com/masayuki0812 tidak masalah dengan tampilan kode
itu, saya akan. Harapkan cabang itu menjadi yang paling modern tetapi juga yang paling kecil
stabil.

-
Balas email ini secara langsung atau lihat di GitHub
https://github.com/masayuki0812/c3/issues/1540#issuecomment -185711730.

Mungkin solusi terbaik adalah menggunakan arsitektur modul / plugin untuk menangani pustaka.

Halo semuanya - Saya telah menulis ulang banyak lib untuk memuat secara modular dalam format CommonJS; lihat aendrew / c3 # webpackify . Ini _tampaknya_ berfungsi, meskipun 49/54 unit tes saat ini gagal (Sunting: Semua kecuali 1 tes sekarang lulus). Setiap umpan balik akan sangat bagus.

Menantikan untuk berkontribusi bagan gantt Timeline (https://github.com/masayuki0812/c3/issues/514) saat Anda siap. Saya belum pernah menggunakan CommonJS atau AMD, apakah proses pembuatannya sama dengan grunt? Jika Anda dapat mengarahkan saya ke arah yang benar, saya dapat mulai memfaktorkan ulang kode gantt Timeline saya untuk PR ke versi webpack.

MEMPERBARUI:
Dengan asumsi saya menyimpulkan dengan benar dan menginstal dari http://webpack.github.io/docs/tutorials/getting-started/ Saya baru saja mengalami beberapa masalah. Pasangan yang saya selesaikan dengan cukup mudah.
File berikut tidak mengkloning ke direktori saya, jadi saya harus menyalinnya dari git dan membuatnya secara manual.
./webpack.config.js
./src/index.js

Saya suka perpustakaan saya terpisah jadi saya harus mengubah persyaratan untuk 'd3' menjadi require ('../../ d3 / d3'). Saya perhatikan salah satu dari mereka berkomentar // Controversial! . Saya akan menganggap itu karena alasan yang sama. Apakah mungkin dan bagaimana kita menetapkan konstanta untuk itu dependensi seperti ini?

Masalah terakhir setelah menjalankan webpack --progress --colors :

ERROR in ./src/index.js
Module not found: Error: Cannot resolve module 'lodash' in /opt/dwportal/app/webroot/js/c3Mod/src
 @ ./src/index.js 2:8-25

Apakah ini https://lodash.com/? Apakah ini keharusan untuk maju? Jika demikian, bukankah seharusnya itu dimasukkan dalam repo? Saya tidak dapat menemukannya. (UPDATE: Jalankan perintah npm i --save lodash dan diselesaikan. Ini juga harus dimasukkan sebagai bagian dari prasyarat README ketika diperbarui. Saat ini melihat README 0.4.11).

Mencoba menggunakan c3.js yang saya buat dengan webpack --progress --colors dalam proyek kami hari ini dan masih mengalami masalah dengan axis.s
1) inherit() tidak ditentukan di axis.js.
2) Setelah saya menyalinnya ke axis.js dan membangunnya kembali, var API tidak ditentukan saat mewarisi dipanggil.
3) Setiap upaya yang saya lakukan untuk menyertakan fungsi yang hilang, memerlukan file yang berisi objek yang tidak ditentukan, atau hanya menghindari penggunaan fungsi yang tidak ditentukan mengakibatkan konflik lain. Yang terakhir adalah c3_chart_internal_fn is not defined .

Saya akan mundur sampai Anda punya waktu untuk menanggapi. untuk masalah yang sudah disajikan.

Sepertinya @ masayuki0812 sudah mulai menanggapi masalah lagi.

@ masayuki0812 : Apakah Anda bersedia memindahkan proyek ini ke c3js org yang Anda buat dan menambahkan beberapa pengelola tambahan?

Semua orang! Saya dengan senang hati mengumumkan proyek ini sekarang ada di organisasi GitHub c3js ! Terima kasih banyak kepada @ masayuki0812 karena telah memindahkannya ke sana!

Untuk itu, saya akan mulai mengatur triase masalah. Jika Anda ingin membantu menyelesaikan ~ 500 masalah terbuka, menandai masalah bagus dan menutup masalah yang tidak relevan, beri tahu saya!

Mungkin masalah ini harus ditutup?

Apakah halaman ini membantu?
0 / 5 - 0 peringkat